アセンブリの作成後にアセンブリに対して操作を実行する実行可能ファイルを作成しました。Visual Studioでの冗長なビルドイベントエラー処理
この実行可能ファイルは、アセンブリがビルドされるたびに実行され、すぐに使用できるようにします。
C:\MyExePath\MyAssemblyManager.exe C:\MyProjectPath\obj\Release\MyProject.dll
、すべての:それはPost-build event command line
を言うところこれを行うために、私は(Properties
を選択し、プロジェクトを右クリック)Visual StudioでのアセンブリのProperties
を開いて、Build Events
]タブに移動し、次のように入力します。それはすべきである。プロジェクトがビルドされるたびに、実行可能ファイルが実行され、アセンブリの準備が整います。ここ
しかし、私の問題です:私は私の実行可能ファイルに扱ういくつかの誤りがあるとしましょう:
static void Main(string[] args)
{
try
{
string assemblyPath = args[0];
if (!System.IO.File.Exists(assemblyPath))
{
throw new System.IO.FileNotFoundException(String.Format("Path {0} is invalid.", assemblyPath);
}
// ...
}
catch (Exception e)
{
Console.WriteLine("Error: " + e.Message);
Environment.Exit(9000);
}
}
このエラーは、実行可能で発生した場合、次のVisual StudioでError List
タブに表示されます。
The command C:\MyExePath\MyAssemblyManager.exe C:\MyAssemblyPath\MyAssembly.dll exited with error code 9000.
汎用エラーコードメッセージの代わりにVisual Studioエラー一覧に表示される実行可能ファイルから文字列を介してエラーメッセージを渡す方法はありますか?