'表单'在名称空间&SystemSWindows中不存在

时间:2018-01-29 07:42:07

标签: c# .net visual-studio-code

我在我的项目中使用System.Windows.Forms

此错误显示

  

类型或命名空间名称' Forms'命名空间中不存在System.Windows' (你错过了一个程序集引用吗?)

请参阅此question

我在.csproj中添加了以下代码。但这并没有解决错误。

<Reference Include="System.Windows.Forms" Version="2.0.0.0"/>

请参阅此question ,我使用的是Visual Studio代码,这看起来对我的情况没什么帮助。有没有办法添加引用来解决问题?感谢你花时间在我的问题上!!

1 个答案:

答案 0 :(得分:2)

您是否记得如此添加引用:

enter image description here

因为如果你不这样做可能就是原因,你需要右键点击图片上以蓝色突出显示的引用。然后选择“添加引用”。

我这样做了,我可以从控制台应用程序创建和显示表单。

编辑:

How to add assembly references in Visual Studio Code?

请参阅此链接以获取此visual-studio-code解决方案。我很抱歉。但是,另一个解决方案适用于视觉工作室:)所以我将它留在:)

实际上,由于Windows的一个子集,VS Code不支持System.Windows.Forms.Forms需要一些特定于Windows的功能。

要获得完整的功能支持,建议的方法是安装Visual Studio社区。

我为混乱而道歉。如果图书馆甚至支持,我应该先检查一下。我没有。

https://code.visualstudio.com/docs/languages/csharp

底部的链接有一个小小的FAQ部分,告诉您安装visual studio社区,以获得全面的功能支持。