_CopyWebApplication com transformações do web.config

Eu estou tentando ter meu aplicativo da web automaticamente publicar quando uma compilação de lançamento é executada. Eu estou fazendo isso usando o destino _CopyWebApplication. Adicionei o seguinte ao meu arquivo .csproj:

  <!-- Automatically Publish in Release build. -->
  <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
  <Target Name="AfterBuild">
    <RemoveDir Directories="$(ProjectDir)..\Output\MyWeb" ContinueOnError="true" />
    <MSBuild Projects="MyWeb.csproj" Properties="Configuration=Release;WebProjectOutputDir=$(ProjectDir)..\Output\MyWeb;OutDir=$(ProjectDir)bin\" Targets="ResolveReferences;_CopyWebApplication" />
  </Target>

Isso funciona, mas com um problema. A diferença entre essa saída e a saída gerada ao usar o item de menu Publicar no Visual Studio é que a transformação Web.Release.config não é aplicada ao arquivo Web.config ao usar o método MSBuild. Em vez disso, Web.config, Web.Release.config e Web.Debug.config são todos copiados.

Todas as ideias são apreciadas.

questionAnswers(1)

yourAnswerToTheQuestion