我在我的项目中使用System.Windows.Forms
此错误显示
类型或命名空间名称' Forms'命名空间中不存在System.Windows' (你错过了一个程序集引用吗?)
请参阅此question
我在.csproj中添加了以下代码。但这并没有解决错误。
<Reference Include="System.Windows.Forms" Version="2.0.0.0"/>
请参阅此question ,我使用的是Visual Studio代码,这看起来对我的情况没什么帮助。有没有办法添加引用来解决问题?感谢你花时间在我的问题上!!
答案 0 :(得分:2)
您是否记得如此添加引用:
因为如果你不这样做可能就是原因,你需要右键点击图片上以蓝色突出显示的引用。然后选择“添加引用”。
我这样做了,我可以从控制台应用程序创建和显示表单。
编辑:
How to add assembly references in Visual Studio Code?
请参阅此链接以获取此visual-studio-code解决方案。我很抱歉。但是,另一个解决方案适用于视觉工作室:)所以我将它留在:)
实际上,由于Windows的一个子集,VS Code不支持System.Windows.Forms.Forms需要一些特定于Windows的功能。
要获得完整的功能支持,建议的方法是安装Visual Studio社区。 p>
我为混乱而道歉。如果图书馆甚至支持,我应该先检查一下。我没有。
https://code.visualstudio.com/docs/languages/csharp
底部的链接有一个小小的FAQ部分,告诉您安装visual studio社区,以获得全面的功能支持。