在Visual Studio 2013中创建新解决方案时,文件顶部如下所示:
这个格式版本不正确吗?VS2012(v11)的格式版本是12.00,那么为什么Visual Studio 2013(v12)没有13.00的格式版本呢?
这导致我们的构建服务器出现问题,因为根据这篇文章(见#2):
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30110.0
这个格式版本不正确吗?VS2012(v11)的格式版本是12.00,那么为什么Visual Studio 2013(v12)没有13.00的格式版本呢?
这导致我们的构建服务器出现问题,因为根据这篇文章(见#2):
http://sedodream.com/2012/08/19/VisualStudioProjectCompatabilityAndVisualStudioVersion.aspx
MSBuild的VisualStudioVersion
变量是使用-1格式版本设置的。我们的构建服务器只有VS2013和相关工具(因此安装在C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0中),但构建失败,因为VisualStudioVersion
自动设置为11,并且它在错误的路径中查找(C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0)。我错过了什么还是应该随着Visual Studio 2013增加格式版本?