Visual studio 韩元';t在msbuild中替换要发布的connectionstring
我正在使用msbuild 3.5、VisualStudio2008和web部署项目 我为web部署项目启用了webconfig替换选项 我想我可以在构建脚本中通过附加另一个发布的ItemGroup来执行以下操作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">
<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