对于VS / DevOps /管道来说是新手,给定项目失败:
D:\ a \ 1 \ s \ Test.sln.metaproj(0,0):错误MSB4126:指定的解决方案配置“版本| x86”无效。请使用“配置”和“平台”属性指定有效的解决方案配置(例如MSBuild.exe Solution.sln / p:Configuration = Debug / p:Platform =“ Any CPU”),或将这些属性留空以使用默认解决方案配置。>
在对构建进行排队时,我设置了参数BuildPlatform = x86
。
Test.sln文件定义为
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{02639838-9450-473C-915E-997E813F7FA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{02639838-9450-473C-915E-997E813F7FA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{02639838-9450-473C-915E-997E813F7FA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{02639838-9450-473C-915E-997E813F7FA4}.Release|Any CPU.Build.0 = Release|Any CPU
{1C672EE9-6178-414D-902E-8DCE45212052}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1C672EE9-6178-414D-902E-8DCE45212052}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1C672EE9-6178-414D-902E-8DCE45212052}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1C672EE9-6178-414D-902E-8DCE45212052}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C4A2147D-C432-484E-8994-85E91AF7AA74}
EndGlobalSection
EndGlobal
我需要编辑解决方案并在“构建配置”部分中显式添加x86吗?
答案 0 :(得分:1)
您没有x86
配置。您要告诉它构建不存在的东西。请改为指定Any CPU
。