gpt4 book ai didi

msbuild - 在MSBuild中解析VisualStudioVersion时,Visual Studio 2013解决方案格式版本不正确

转载 作者:行者123 更新时间:2023-12-04 13:50:32 25 4
gpt4 key购买 nike

在Visual Studio 2013中创建新解决方案时,文件顶部看起来像:

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

使用-1版本格式设置MSBuild VisualStudioVersion变量。我们的构建服务器仅具有VS2013和关联的工具(因此安装在C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v12.0中),但构建失败,因为 VisualStudioVersion会自动设置为11,并且它会在错误的路径(C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0)

我是否缺少某些内容,还是应该使用Visual Studio 2013来增加格式版本?

最佳答案

Visual Studio 2013的格式版本为12.0。
如果您拥有不是TFS2013的构建服务器,请在构建定义中添加以下MSBuild参数:/p:VisualStudioVersion=12.0

关于msbuild - 在MSBuild中解析VisualStudioVersion时,Visual Studio 2013解决方案格式版本不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22532593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com