PreBuild Events を使用して構成を管理するための Scott Hanselman によるブログ投稿をフォローしましたが、正常に動作しています。
構成をいくつかの異なるファイルに分割したいので、ビルドの前にコマンドを再度実行する必要があります。問題は、PreBuild イベント テキストがすべて 1 つのコンソール コマンドとして実行されることです。複数のコマンドに分割するにはどうすればよいですか?
PreBuild Events を使用して構成を管理するための Scott Hanselman によるブログ投稿をフォローしましたが、正常に動作しています。
構成をいくつかの異なるファイルに分割したいので、ビルドの前にコマンドを再度実行する必要があります。問題は、PreBuild イベント テキストがすべて 1 つのコンソール コマンドとして実行されることです。複数のコマンドに分割するにはどうすればよいですか?
問題は、Scott の例の行頭にcall
コマンドが含まれていないことです。.bat
異なるパラメーターでファイルを複数回実行したくない限り、これは問題ありません。
これ:
call "$(ProjectDir)copyifnewer.bat" "$(ProjectDir)connectionStrings.config.$(ConfigurationName)" "$(ProjectDir)connectionStrings.config"
call "$(ProjectDir)copyifnewer.bat" "$(ProjectDir)appSettings.config.$(ConfigurationName)" "$(ProjectDir)appSettings.config"
私にとってはうまくいきました。
コマンドを別の行に配置できるはずです。その後、各コマンドが順番に実行されます。または、同じことを行う「詐欺師」の方法は次のとおりです。