TFS生成错误MSB4126(解决方案配置无效)如何解决

jmo*_*eno 4 tfs continuous-integration

我当时正在将网站迁移到Web项目,我更新了该项目,并且在本地一切都很好,因此我改用构建解决方案而不是项目。但是在构建服务器上构建时,出现错误消息

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

有什么问题,更重要的是,我该怎么解决?

jmo*_*eno 6

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

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

在此处输入图片说明