【问题标题】:How do you to get more than one <Configuration>\_PublishedWebsites from TFSBuild你如何从 TFSBuild 获得多个 <Configuration>\_PublishedWebsites
【发布时间】:2009-05-29 16:45:29
【问题描述】:

配置部分指定执行 2 个配置构建,但我只获得 TFSBuild 生成的 Release_PublishedWebsites。

这里是配置:(我开始有两个,但实际上会有 5 个)

... 释放 任何 CPU

    <ConfigurationToBuild Include="Release|Any CPU">
        <FlavorToBuild>Release</FlavorToBuild>
        <PlatformToBuild>Any CPU</PlatformToBuild>
    </ConfigurationToBuild>
</ItemGroup>

提前感谢任何解决此问题的人!

【问题讨论】:

    标签: tfs msbuild


    【解决方案1】:

    在您发布的代码中,只有 1 个要构建的配置:Release|Any CPU。

    请注意,在您的示例中,配置是“Release”,而“Any CPU”是您正在构建的平台。

    关于您的问题,您是否正在尝试构建您的项目以进行发布和调试? 如果是这样,您可以尝试类似的方法:

    <ConfigurationToBuild Include="Release|Any CPU">
                    <FlavorToBuild>Release</FlavorToBuild>
                    <PlatformToBuild>Any CPU</PlatformToBuild>
    </ConfigurationToBuild>
    <ConfigurationToBuild Include="Debug|Any CPU">
                    <FlavorToBuild>Debug</FlavorToBuild>
                    <PlatformToBuild>Any CPU</PlatformToBuild>
    </ConfigurationToBuild>
    

    在该代码中,我们包括为平台 Any CPU 构建的配置发布和调试

    【讨论】:

      【解决方案2】:

      问题是 FlavorToBuild 在两个 ConfigurationToBuild 节点中被错误地指定为 Release。这是修复:(注意从发布修订为培训)

      <ConfigurationToBuild Include="Training |Any CPU">
              <FlavorToBuild>Training</FlavorToBuild>
              <PlatformToBuild>Any CPU</PlatformToBuild>
          </ConfigurationToBuild>
      
          <ConfigurationToBuild Include="Release|Any CPU">
              <FlavorToBuild>Release</FlavorToBuild>
              <PlatformToBuild>Any CPU</PlatformToBuild>
          </ConfigurationToBuild>
      </ItemGroup>
      

      【讨论】:

        猜你喜欢
        • 2022-10-22
        • 2014-09-11
        • 2021-07-23
        • 1970-01-01
        • 2016-10-12
        • 1970-01-01
        • 1970-01-01
        • 2016-12-09
        • 2010-11-09
        相关资源
        最近更新 更多