10/04/09 18:56:58
124です。
追加情報をまとめました。
カスタムビルド、ビルド前のイベント。
どちらで「ヘッダファイルの更新」を行ったとしても、その回のビルドでは更新前のヘッダファイルが利用されてしまうようです。
更新日時のチェックも更新前のものが適用されるため、>>123さんの「毎回強制カスタムビルド」で更新しても、その回はリコンパイルが発生しません。
確かに考えてみると、VSはコンパイル中にファイルを書き換え&保存ることができますね。
その影響を受けておかしくならないよう、関連ファイルは全て他の場所に(メモリー上?どこかテンポラリフォルダ?)コピーしてしまうようです。
引き続き調査します。
コンパイルをやりなおさせるコマンドとかがあればいいんですけどね。