繁体   English   中英

Visual Studio 2013将不显示Winforms,错误为“项目中已存在对组件“系统”的引用”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM