Visual studio 韩元';t在msbuild中替换要发布的connectionstring

Visual studio 韩元';t在msbuild中替换要发布的connectionstring,visual-studio,msbuild,Visual Studio,Msbuild,我正在使用msbuild 3.5、VisualStudio2008和web部署项目 我为web部署项目启用了webconfig替换选项 我想我可以在构建脚本中通过附加另一个发布的ItemGroup来执行以下操作 <ItemGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'"> <WebConfigReplacementFiles Include="webDebug.config">

我正在使用msbuild 3.5、VisualStudio2008和web部署项目

我为web部署项目启用了webconfig替换选项

我想我可以在构建脚本中通过附加另一个发布的ItemGroup来执行以下操作

<ItemGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
    <WebConfigReplacementFiles Include="webDebug.config">
        <Section>connectionStrings</Section>
    </WebConfigReplacementFiles>
</ItemGroup>
<ItemGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
    <WebConfigReplacementFiles Include="webRelease.config">
        <Section>connectionStrings</Section>
    </WebConfigReplacementFiles>
</ItemGroup>
<Import Project
无论Include属性是webDebug还是webRelease,它都适用于调试版本

如何对发布版本执行相同的操作

我尝试了以下方法:

msbuild myProj.wdproj /p:Configuration=Release
但连接字符串从未正确更换

请告知

msbuild myProj.wdproj /p:Configuration=Release