2011-07-21 6 views
1

私はVS2008でアプリケーションを開発しています。私はソリューションとプロジェクトの名前でいくつかの変更を行いました。それは私が次のような振る舞いで夢中になったときです:Visual Studioは毎回いくつかのファイルをコンパイルします(変更が加えられていなくても)

  • すべてのファイルが再コンパイルされます(ここまでは正常です)。
  • となります。ファイルになり、VSはファイルセットを再度コンパイルします。
  • 変更を加えずに、毎回同じファイルが再コンパイルされます。

誰かが起こっている可能性がある場合は、それは素晴らしいでしょう。そうでない場合は、これをさらに調査するためにどのようなテストを行うことができますか?

おかげ

EDIT:

  • 使用される言語は、CUDAの拡張子を持つC++です。
  • たびにコンパイルされているファイルは.cuが
+0

使用している言語に言及すると役立つ場合があります。また、http://stackoverflow.com/questions/1486628/reason-why-a-vs-2008-project-is-being-rebuilt-each-timeのような半関連リンクの一部を読んでください。 – forsvarir

+0

関連性の高い(?)情報を追加しました。私の問題と他の記事との違いは、絶対に何も変更しなくても、それらのファイルはまだコンパイルされているということです。 – Renan

+0

私はcudaを使用していませんが、カスタムビルドイベントを使用しているように見えますが、これらが正しいかどうかを確認したい場合があります。メモ帳などでVSプロジェクトファイルを開き、プロジェクトの古い名前を参照していないことを確認することもできます。あなたのビルドターゲットのいくつかはちょっと混乱しているかもしれません。もう1つの方法は、最初から新しいプロジェクトファイルを再作成し、すべてのソースファイルなどを追加することです(ただし、明らかにそれは少し痛みがあります)。 – forsvarir

答えて

5

をファイルです。おそらく、これらのファイルは、将来的には、ファイルの更新日時を持っていた、とあなたがそれらを保存した後にその日付が過去になりました。

関連する問題