如何获得多个<;配置>\_从TFSBuild发布Web站点

如何获得多个<;配置>\_从TFSBuild发布Web站点,tfs,msbuild,Tfs,Msbuild,配置部分指定进行2次配置构建,但我只获取由TFSBuild生成的发布站点 以下是配置:(我从两个开始,但实际上将有5个) 。。。 释放 任何CPU 释放 任何CPU 提前感谢所有了解这一点的人 在您发布的代码中,只需构建一个配置:释放|任何CPU 注意,在您的示例中,配置是“Release”,而“anycpu”是您正在构建的平台 关于您的问题,您是否正在尝试为发布和调试构建项目? 如果是这样的话,您可以尝试以下方法: <ConfigurationToBuild Include="Re

配置部分指定进行2次配置构建,但我只获取由TFSBuild生成的发布站点

以下是配置:(我从两个开始,但实际上将有5个)

。。。 释放 任何CPU


释放
任何CPU

提前感谢所有了解这一点的人

在您发布的代码中,只需构建一个配置:释放|任何CPU

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

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

<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>

释放
任何CPU
调试
任何CPU

在这段代码中,我们包含了为平台构建任何CPU的配置发布和调试。问题是,在两个ConfigurationToBuild节点中,FavorToBuild被错误地指定为发布。这就是修正:(注释从发布时修改为培训)


训练
任何CPU
释放
任何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>
<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>