我正在致力于将网站迁移到 Web 项目,我更新了该项目,并且本地一切正常,我已转而构建解决方案而不是项目。但是在构建服务器上构建时,我收到一条错误消息
c:\agent_work\10\s\mySolution.sln.metaproj(0,0):错误 MSB4126:
指定的解决方案配置“Debug|AnyCPU”无效。请
使用 Configuration 和 指定有效的解决方案配置
平台属性(例如 MSBuild.exe Solution.sln
/p:Configuration=Debug /p:Platform="Any CPU") 或保留这些
属性留空以使用默认解决方案配置。
出了什么问题,更重要的是,我该如何解决它?
问题很简单,如错误消息所示。配置名称与解决方案中定义的任何配置都不匹配。
解决方案同样简单:创建一个与名称匹配的配置并将其添加到您的解决方案中,或者更改用于构建应用程序的配置名称。构建解决方案步骤有一个文本框,您可以在其中输入 BuildPlatform,内容为$(BuildPlatform)
。其值在“变量”部分中设置。在这种情况下,需要将其从“AnyCPU”更改为“Any CPU”(即在 Any 和 CPU 之间添加空格)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)