TFS构建错误MSB4126(解决方案配置无效)如何修复

时间:2018-01-29 12:35:58

标签: tfs continuous-integration

我正在努力将网站迁移到网络项目,我更新了项目,一切都很好,我已经切换到构建解决方案而不是项目。但是当在构建服务器上构建时,我收到一条错误消息

  

c:\ agent_work \ 10 \ s \ mySolution.sln.metaproj(0,0):错误MSB4126:   指定的解决方案配置“Debug | AnyCPU”无效。请   使用Configuration和指定有效的解决方案配置   平台属性(例如MSBuild.exe Solution.sln   / p:Configuration = Debug / p:Platform =“任何CPU”)或保留它们   属性为空以使用默认解决方案配置。

出了什么问题,更重要的是,我该怎么做才能解决它?

1 个答案:

答案 0 :(得分:4)

问题很简单,如错误消息所示。配置名称与解决方案中定义的任何配置都不匹配。

解决方案同样简单:创建与名称匹配的配置并将其添加到解决方案中,或者更改用于构建应用程序的配置名称。构建解决方案步骤具有文本框,您可以在其中输入BuildPlatform,内容为$(BuildPlatform)。其值在“变量”部分中设置。在这种情况下,需要将其从“AnyCPU”更改为“Any CPU”(即在Any和CPU之间添加一个空格)。

enter image description here