DevOps-解决方案文件的无效配置

时间:2018-10-17 22:20:12

标签: azure-devops

对于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吗?

1 个答案:

答案 0 :(得分:1)

您没有x86配置。您要告诉它构建不存在的东西。请改为指定Any CPU

相关问题