针对Windows10(而不是Win8.1)迁移到vs2015的VS2013 c++原生项目给我带来了一些关于TFS Build Server的问题。我使用TFS2013和Release12构建过程模板。
TFS2013安装在安装了VS2015的Win10计算机上。
当我运行构建时,构建在目标文件中的一个任务中抛出异常,指出它不能比较数字10.0.4……因为这是在本机项目文件中设置的目标平台。显然,这不是一个版本号中有两个点的数字。
我做错了什么吗?顺便说一下,TF版本使用MS Build v12,而不是VS2015附带的MS Build v14。我需要切换到MSBuild v14才能正常工作吗?如果是,我如何才能实际更改使用的MSBuild版本?
发布于 2015-10-12 17:57:46
你能提供更多关于你的异常和构建文件的信息吗?我不确定这是不是对MSBuild V14实现的。如果您想要修改构建模板以指向MS build版本14.0。您可以按照以下步骤操作:
MSBuild活动。
re queue

如果您在使用MSBuild V14.0之后仍然有同样的问题。有一个10.0.4的真实版本...在VS2015中。MinimumVisualStudioVersion = 10.0.40219.1 .It表示VS2015中支持的最低visual studio版本。也许您构建的文件是由版本早于10.0.40219的visual studio创建的。
https://stackoverflow.com/questions/33026227
复制相似问题