2011-07-01 17 views
3

"SomethingDifferent.exe"という名前のEXEを作成する "SomeProject"というプロジェクトを持つ方法はありますか? .netでは、プロジェクト名を生成されたアセンブリ名から独立させるのは簡単ですが、Delphi 2007で同等の処理を行う方法はわかりません。Delphi 2007 VCLプロジェクト名はコンパイルされたExe名と異なりますか?

+0

のようなコマンドを使用したい名前を使用してexeファイルのコピーを作成することができます。.. –

+1

私はポストビルド電子を使うことができると思いますそのための通気孔はありますが、私はD2007で利用可能なものは何か分かりません。 – ain

+0

を追加するか、ライブラリにlinux-style prefix/suffix/version decorationを追加します。 –

答えて

8

ポストビルドイベントでMSbuildを使用できます

例えば

enter image description here

あなたはあなたが(例えば.scr` `)は、ファイルの拡張子を変更することができ、この

DEL "$(OUTPUTDIR)SomethingDifferent.Exe" 
COPY "$(OUTPUTDIR)$(OUTPUTFILENAME)" "$(OUTPUTDIR)SomethingDifferent.Exe" 
+0

これはデバッグには使えますか?たとえば、実行すると、IDEは名前の変更を受け取り、それを実行しますか?私はそれがどうなるか見ていないので、IDEを多少破壊するだろう! –

+0

@David、これはデバッグでは機能しませんが、デバッグモードでexe名を変更するという点はありません。 – RRUZ

関連する問題