我有一堆用 Visual Studio 2010 创建并针对 .NET 4.0 的 csproj 文件。
我现在正在尝试使用 xbuild 在 Mono 2.6.7 上编译,但是 2.6.7 无法编译 verison 4 msbuild 项目。(2.10.1没有问题,我们一直在用,不过我想在2.6.7上做个实验)。
使用 MonoDevelop 我已将运行时版本更改为 Mono / .NET 3.5,它在 2.6.7 下编译良好。但是更改为使用 xbuild 失败。
将 MSBuild 版本更改为 3.5 需要哪些步骤?csproj 文件的第一行非常明显:
<Project ToolsVersion="4.0"
改变这一点很容易,但我担心有些不太明显的东西也应该改变。
任何人都知道从 4.0 降级到 3.5 msbuild 文件的最终方法吗?