Visual Studio で複数のビルド前イベントを実行したいと考えています。ただし、一連のバッチ ファイルを呼び出す場合を除き、Visual Studio はビルド前のイベント フィールド内のすべてのテキストを取得し、1 つのコマンド ライン関数として実行します。バッチ ファイルの場合、call
各バッチ ファイルの前に単語を付けて、それらすべてを別々の行に配置すると、Visual Studio によってそれぞれが呼び出されます。
しかし、実行したいコマンドはバッチ ファイルではありません。これらは、Visual Studio ビルド前のイベント マクロを含むパラメーターを使用した EXE の呼び出しです。
たとえば、次のように:
"%windir%\Microsoft.NET\Framework\v4.0.30319\EdmGen.exe"
/nologo /language:CSharp /mode:ViewGeneration
"/inssdl:$(TargetDir)School.ssdl"
"/incsdl:$(TargetDir)School.csdl"
"/inmsl:$(TargetDir)School.msl"
"/outviews:$(ProjectDir)School.Views.cs"
これはビルド前の 1 つのイベントにすぎません。読みやすくするためだけに改行を追加しました。実際のビルド前イベントには改行がありません。
私はそれらのいくつかを 1 つのビルド前のイベントに入れたいと思っています。