Visual Studio でフォルダーとは別のファイル名をbin\Debug
フォルダーに生成することは可能bin\Release
ですか?
理想的には、 と を見たいと思いbin\Debug\Application.Debug.exe
ますbin\Release\Application.exe
。
おそらく私が追加できるスクリプトがありますか?私はこれを手動で行うのにうんざりしています。
Visual Studio でフォルダーとは別のファイル名をbin\Debug
フォルダーに生成することは可能bin\Release
ですか?
理想的には、 と を見たいと思いbin\Debug\Application.Debug.exe
ますbin\Release\Application.exe
。
おそらく私が追加できるスクリプトがありますか?私はこれを手動で行うのにうんざりしています。
適切なビルド後の手順は次のとおりです。
if NOT $(ConfigurationName)==Debug goto done
del $(ProjectName).debug.exe
copy $(TargetFileName) $(ProjectName).Debug.exe
:done
($(ProjectName) は、.exe サフィックスを除いた実行可能ファイル名と同じであると仮定します。)
バッチ ファイルである必要はありません。ビルド後の設定に直接貼り付けます。
もともと、コピーの代わりに、次のように .exe の名前を変更していました。
ren $(TargetFileName) $(ProjectName).Debug.exe
しかし、これには本当に厄介な欠点がありました。デバッグに行くと、.exe が見つからないというメッセージが表示されます (これはもちろんです)。ということで、コピーを作るだけになりました。
ビルド後のイベントでバッチ ファイルを使用すると、Application.exe の名前が Application.Debug.exe に変更されます。
VS にその機能が組み込まれているとは思いませんが、デバッグ ビルド用のビルド後のイベントを簡単に作成して、ファイルの名前を Application.exe から Application.Debug.exe に変更できます。