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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2013将不显示Winforms,错误“项目中已存在对组件的引用'系统'相关的知识,希望对你有一定的参考价值。

我们最近升级到VS2013(SP2),几乎没有问题,直到现在。

我有一个在Visual Studio 2010中快乐地显示的窗体,但是,当我切换到设计视图时,不会显示带有错误的窗体(在第0行和第0列):

A reference to the component 'System' already exists.

在许多人中,没有其他形式有这个问题。

我重新启动,重置用户数据,删除NodeJS工具(它不是NodeJS项目,但以防万一),可以在代码中找不到错误,删除'使用系统;'引用显然会导致编译异常,而我的Google-fu正在让我失望。

任何人都可以让我知道是什么导致了这个错误,我可以去哪里进一步调查,或者更好的是,修复它?

答案

感谢@Dai指针给了我答案

我将proj文件中的<Reference>标签与解决方案中的另一个proj文件进行了比较,发现在具有失败形式的项目中,我的系统引用以某种方式获得了HintPath:

<HintPath>......WINDOWSassemblyGAC_MSILSystem2.0.0.0__b77a5c561934e089System.dll</HintPath>

我将其删除,并将其设置为:

<Reference Include="System" />

重新加载项目后,表格愉快地回来了。

另一答案

我通过升级解决了这个问题 我的项目框架从2.0到最新(在我的例子中是4.6.1)

以上是关于Visual Studio 2013将不显示Winforms,错误“项目中已存在对组件的引用'系统'的主要内容,如果未能解决你的问题,请参考以下文章

未安装C#的 visual studio 语言支持。代码编辑intellisense 将不可用。

锁定 Windows 8.1 时 Visual Studio 2013 和 2015 崩溃

vmware + visual studio 2013内核调试

Visual Studio 2013 各个版本的产品密钥

Visual studio2013 扩展和更新在哪?

Visual Studio 提示:类设计器将不可用