【发布时间】:2010-05-11 19:32:48
【问题描述】:
当我在 Visual Studio 2010 中更改任何项目的目标框架时,它实际上并没有更改系统程序集引用。例如,如果我以 v2.0 为目标并检查 System 和 System.Data 的属性,我可以看到它们仍然是 v4.0。如果我将目标更改为 v3.5,系统将保持在 v4.0,但 System.Core 更改为 v3.5。
因此,除了 v4.0 之外,我真的没有任何目标。
【问题讨论】:
-
您是通过 UI 更改目标,还是更新 .proj 文件,还是...? (注意在 MSBuild 级别混淆 TargetFrameworkVersion、TargetFrameworkProfile 和 TargetFrameworkMoniker。)
-
我已经尝试了 UI 和 Proj 文件。我创建了一个新项目......根本没有修改它,然后我仍然无法构建。我的盒子肯定有问题。
标签: visual-studio-2010 msbuild