2011-12-24 9 views
1

Visual Studio 2008では、ビルド後に削除するファイルを指定できます(.objなど)。そのような選択肢はありますか?ビルド後に自動的にテンポラリファイルをクリアするようにVisual Studioを設定するにはどうすればよいですか?

+0

プロジェクトの「ビルド後」フェーズにコマンドを入力できます。なぜあなたは '* .obj'ファイルを削除する必要がありますか?あなたの再構築を遅くしませんか? – dasblinkenlight

+0

@ダスブラインケンライト - 実際、私ではない。私の同盟者。彼はコマンドラインのコンパイルに慣れていて、最終的な.exeバグを除いては何もしていません;)長い話を聞かないでください:) – Rook

+0

真剣に、あなたの同僚は人生を得なければなりません。 (ちょっと、行動規範は、他のメンバーに丁寧でなければならない、あなたの同僚はメンバーではない、ということです) –

答えて

1

あなたがこれを行うためのバッチファイルを実行しますpost-build eventを作成することもできますが、私はこのような機能が内蔵されていることを信じていません。

オブジェクトファイルやその他の一時ファイルが自動的時に削除されない理由Microsoftのコンパイラはincremental compilationをサポートしているため、ビルドが成功しています。これにより、以前構築されていても最新のコンポーネントは再構築する必要がないため、大規模なプロジェクトをより迅速に構築できます。

+0

こんにちはコーディ、お返事ありがとうございます。実際、私はVisual Studio内でインテルのコンパイラを使用しています。 「ビルドをカスタマイズする」ことができる解決策、つまり、一連のアクションとして、コンパイルとリンクの前に何が起こるのか、後で(ファイルの削除など)何ができるのかを知っていますか?外部のソリューションにもなりますか? – Rook

+0

@Rook:うーん、それは少し複雑です。私はサードパーティのコンパイラをVSに統合することについて何も知らない。ビルド前やビルド後のイベントがあなたが望むことをするように聞こえますが、私が言ったように、彼らは変更された構成とどのようにやりとりするか分かりません。 (そしてその情報を考慮すると、私は 'msbuild'を追加することで疑問を呈しているかもしれません。) –

+0

いいえ、全く、まったくありません。それをそのまま残す。私はちょうど将来的に役立つと思われるいくつかの興味深い詳細を見つけました。 – Rook

関連する問題