2012-02-17 17 views
0

私は異なるクライアント用に展開したい.NET C++/cliアプリケーション(フレームワーク3.5)を持っていますが、exe名は異なるはずです。ターゲット名を変更すると、ファイルのシリアル化エラーが発生します。異なる展開のためにexeの名前を変更

+0

なぜターゲット名を変更するとシリアル化エラーが発生するのか分かりません。とにかく、そのエラーは何ですか? –

答えて

0

これにはポストビルドイベントを使用できます。各構成に対して異なるポストビルドイベントを作成し、そのイベントでrenameコマンドを実行します。

+0

Axarydax:ありがとう、このクイック応答。 C++/CLIでこれを行う方法を説明してください。 – Razack

+0

Project PropertiesのBuild Events-> Build-Build Eventセクションでこれを行い、 "ren $(TargetDir)\ $(TargetFileName)$(TargetDir)\ NEWNAME.exe"のようなものを使用してください。 – Axarydax

+0

Axarydax:このヘルプを評価してください。私はプロジェクトプロパティに次のものを追加しました。ビルド後のイベントコマンドラインren $(OutDir)$(TargetFileName)Nename.exe – Razack

関連する問題