5

如果有人知道从哪里开始解决这个问题,我很想听听。我刚刚将我的项目升级到 VS2012、Wix 3.6 和 .NET 4.5,每当我尝试使用命令行 (msbuild) 构建我的项目时,我都会遇到 2000 个错误:http: //i.imgur.com/WSi7X.png

它从 Visual Studio 构建得很好,但是当从命令行调用 msbuild 时出现一堆错误,如下所示: http: //pastie.org/5102451

4

1 回答 1

0

您应该确保在 msbuild 文件中使用正确的工具版本:

从文件内部强制使用 MSBuild 的工具版本?

情况可能并非如此,但我经常发现在迁移到新的 .net 运行时并使用 msbuild 时,这会使团队中的其他人绊倒。

== 编辑 ==

抱歉刚刚注意到您是在命令行上直接运行它,而不是通过一些构建脚本,所以上述解决方案可能不是 100% 相关的,但可能仍然是正在执行的 MSBuild 版本无法处理您的 .net 运行时,因为只需要 1 个项目构建失败,然后所有相关项目都会失败,从而产生 1000 多个随机错误,而实际上只有 1 个有意义的错误需要解决。

于 2012-10-23T08:32:54.173 回答