
[英]Visual Studio 2013 C# WinForms - Clicking on a control won't show properties
[英]Visual Studio 2013 won't display Winforms, with error 'A reference to the component 'System' already exists in the project'
到目前为止,我们最近几乎没有问题地升级到VS2013(SP2)。
我有一个可以在Visual Studio 2010中愉快显示的窗体,但是,当我切换到“设计视图”时,将不会显示该窗体,并显示错误(在第0行和第0列):
A reference to the component 'System' already exists.
没有其他任何形式存在此问题。
我已经重新启动,重置用户数据,删除了NodeJS工具(这不是一个NodeJS项目,但以防万一),在代码中找不到错误,删除了“使用系统”; 引用显然会导致编译异常,而我的Google-fu使我失败了。
谁能让我知道导致此错误的原因,以及在哪里可以进行进一步调查,或者更好地解决该问题?
感谢@Dai提供给我答案的指针
我将proj文件中的<Reference>标记与解决方案中的另一个proj文件进行了比较,发现在表单失败的项目中,我的System参考以某种方式获得了HintPath:
<HintPath>..\..\..\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll</HintPath>
我将其删除,并将其设置回:
<Reference Include="System" />
重新加载项目后,表格愉快地返回了。
我通过升级解决了这个问题
我的项目框架从2开始 。 0到最新 (在我的情况下,它为4 6 1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.