Off*_*oes 6 msbuild solution visual-studio-2013
在Visual Studio 2013中创建新解决方案时,文件顶部如下所示:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30110.0
Run Code Online (Sandbox Code Playgroud)
这个格式版本不正确吗?VS2012(v11)的格式版本为12.00,为什么Visual Studio 2013(v12)的格式版本不是13.00?
这导致我们的构建服务器出现问题,因为根据这篇文章(参见#2):
http://sedodream.com/2012/08/19/VisualStudioProjectCompatabilityAndVisualStudioVersion.aspx
VisualStudioVersion使用-1格式版本设置MSBuild 变量.我们的构建服务器只有VS2013和相关工具(因此安装在C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0)但是构建失败,因为它VisualStudioVersion被设置为自动设置为11并且它看起来错了路径(C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0)
我是否遗漏了某些东西,或者是否应该使用Visual Studio 2013增加格式版本?
Ral*_*sen 11
Visual Studio 2013的格式版本是12.0.如果您的构建服务器不是TFS2013,请在构建定义中添加以下MSBuild参数:/p:VisualStudioVersion=12.0