如何判断哪个版本的visual studio正在构建我的项目?

时间:2013-10-31 15:26:05

标签: visual-studio visual-studio-2012 msbuild

我们花了几天时间在我们的自动构建机器上调试神秘的构建失败,却发现Visual Studio的WRONG版本正在用于构建。

自动构建使用Update 1或2(或根本没有更新),而不是VS 2012 Update 3。

那么我可以用什么来检查是否正在调用正确版本的VS?

我想在构建开始时添加一个测试,它会在构建过程中出现信息性错误(如果调用了错误的VS版本)。

注意:这不仅仅是在代码中检测_MSC_VER的问题,但我想强制使用VS Update 3。 我试着查看我的构建日志(设置为诊断)以找到任何内容,而我发现的只是这一点,这不是很有帮助:

  • VisualStudioDir = C:\ Users ... \ Documents \ Visual Studio 2012
  • VisualStudioEdition = Microsoft Visual Studio Ultimate 2012
  • VisualStudioVersion = 11.0

0 个答案:

没有答案