そのため、VS 2010 をインストールし、TeamCity ビルド統合用に MSBuild スクリプトを変更中です。1つの例外を除いて、すべてがうまく機能しています。
ビルドを公開するときに作成した Web.conifg 変換ファイルを適用することを MSBuild に伝えるにはどうすればよいですか...
コンパイルされた Web サイトを生成する次のものがありますが、Web.config、Web.Debug.config、および Web.Release.config ファイル (3 つすべて) をコンパイル済み出力ディレクトリに出力します。スタジオでファイル システムへのパブリッシュを実行すると、変換が行われ、適切な変更が加えられた Web.config のみが出力されます...
<Target Name="CompileWeb">
<MSBuild Projects="myproj.csproj" Properties="Configuration=Release;" />
</Target>
<Target Name="PublishWeb" DependsOnTargets="CompileWeb">
<MSBuild Projects="myproj.csproj"
Targets="ResolveReferences;_CopyWebApplication"
Properties="WebProjectOutputDir=$(OutputFolder)$(WebOutputFolder);
OutDir=$(TempOutputFolder)$(WebOutputFolder)\;Configuration=Release;" />
</Target>
どんな助けでも素晴らしいでしょう..!
これは他の方法で実行できることはわかっていますが、可能であれば新しい VS 2010 の方法を使用して実行したいと考えています。