1

Visual Studio でフォルダーとは別のファイル名をbin\Debugフォルダーに生成することは可能bin\Releaseですか?

理想的には、 と を見たいと思いbin\Debug\Application.Debug.exeますbin\Release\Application.exe

おそらく私が追加できるスクリプトがありますか?私はこれを手動で行うのにうんざりしています。

4

3 に答える 3

2

適切なビルド後の手順は次のとおりです。

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 が見つからないというメッセージが表示されます (これはもちろんです)。ということで、コピーを作るだけになりました。

于 2013-05-15T18:57:22.663 に答える
1

ビルド後のイベントでバッチ ファイルを使用すると、Application.exe の名前が Application.Debug.exe に変更されます。

于 2013-05-15T18:51:01.233 に答える
0

VS にその機能が組み込まれているとは思いませんが、デバッグ ビルド用のビルド後のイベントを簡単に作成して、ファイルの名前を Application.exe から Application.Debug.exe に変更できます

于 2013-05-15T18:51:10.390 に答える