2009-04-07 4 views

答えて

21

ビルドを「クリーンアップする」とは、コンパイラによって生成されたすべての中間ファイルと出力ファイルを削除することです。コンパイラやIDEの中には、 "clean & build"または "rebuild all"オプションを持つものもあります。

既存のプロジェクトを再ビルドすると、コンパイラは一般的に、変更または新規であると判断したファイルのみを再構築します。これはもちろん、毎回プロジェクト全体を完全に再コンパイルしないことで時間を節約することです。しかし、時にはこれに問題があります。あなたのプログラムが奇妙なエラーを起こしているか、正しく動作していないことがわかります。これは、プロジェクト内の依存関係の数とともに増加します。正しく再構築されない可能性があります。この場合、出力を一掃してゼロから再構築すれば問題は解決します。

同じ理由でリリースバージョンをビルドする前に、一般にはクリーンアップを実行することもお勧めします。

8

クリーンは、MSBuildのコマンドの1つで、現在はすべてのコンパイルまたはビルドの基礎となるエンジンとして使用されています。このコマンドは、一時ファイル(DCUなど)だけでなく、最終出力(EXEなど)も削除します。

10

はい、それはDCUファイルやEXEファイルを削除しますが、それはきれいにしません:プロジェクトディレクトリ以外のディレクトリで

  • DCUを(PASesが追加された場合でも、プロジェクトに含まれています)、
  • .DRCが
  • .TLBは、ファイルファイル(対応する.RCファイルからコンパイル)
  • .MAPファイル
  • .RESファイル
  • ...

だから、...実装は、本当に、本当に悪いです....

+3

2010の動作は同様であるデルファイ2009を使用して –

関連する問題