'Forms'不是'Windows'的成员

and*_*ss6 15 vb.net visual-studio-2013 .net-4.5.2

我尝试将我的应用程序上的目标框架最近从.NET Framework 4.5更改为4.5.2,但如果我这样做,在尝试构建时会出现以下错误:"'Forms'不是'Windows'的成员"(是,System.Windows.Forms).更改为4.5.1正常工作.我正在使用Visual Studio 2013 Ultimate.

小智 29

更改为4.5.2时出现此错误.

在我的情况下,错误与MessageBox有关...我用"System.Windows.Forms.DialogResult.Yes"替换了"Windows.Forms.DialogResult.Yes"(导致相同的错误消息).


小智 7

我有同样的问题,我也有Windows.Forms.DialogResult枚举值.

该项目自动导入SystemSystem.Windows.Forms命名空间,并且工作正常4.5.1.

4.5.2我必须删除Windows.Forms.DialogResult.Ok在我的代码中留下(或其他任何),它似乎是名称空间解析的问题.


小智 5

确保您添加SystemWindows.Form.

  • 此处对步骤进行一些澄清会有所帮助。 (2认同)