VB CompileAssemblyFromSource Win 8.1错误

时间:2014-02-04 10:15:12

标签: vb.net windows windows-8.1 codedom

谷歌搜索问题,但似乎我是第一个遇到它的人...... 在Windows 7和Windows 7中编译的代码相同。 8环境,但在Windows 8.1中失败。

Dim x As Object = Windows.Forms.DialogResult.Cancel

如果是这样的话 - win7和win8编译它没有任何问题。 一旦它在win8.1中 - 由于'Forms' is not a member of 'Windows'而失败。 如果我将其指定为System.Windows.Forms.DialogResult.Cancel - 那么它会毫无错误地编译。

代码只是从win7中的IDE复制粘贴到win8.1中的IDE,因此导入等完全相同。 两台计算机上的框架都更新为最新版本。 MSVS表示在两种情况下都使用System.dll, v4.0.0.0

任何人都可以帮助理解win 7& 8 vs 8.1中的行为差异吗?

0 个答案:

没有答案