我正在使用msbuild 3.5,visual studio 2008和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
我做得很好:
msbuild myProject.wdproj
以及我对Include属性的所有内容,无论是webDebug还是webRelease,它都适用于Debug版本。
如何为发布版本执行相同操作?
我尝试了以下内容:
msbuild myProj.wdproj /p:Configuration=Release
但连接字符串永远不会被正确替换。
请告知。