問題内容
x64/Win32, Debug/Release と4つの組み合わせの構成がありますが、ある構成で tests1 プロジェクトをリビルドしたりクリーンすると、異なる構成の sakura プロジェクトや tests1 プロジェクトのビルドを既に済ませていたのに再度ビルドを行わないといけなくなります。
おそらく依存関係が適切でなくて、異なる構成のファイルを巻き込んで変更したり削除してしまっているものと思われます。
再現手順
- sakura プロジェクトと tests1 プロジェクトのビルドを x64/Win32, Debug/Release の4つの組み合わせの構成の分だけ行います(tests1 プロジェクトが sakura プロジェクトに依存しているので、tests1 プロジェクトだけをビルドすれば基本的に良い筈です)。
- どの構成でも構わないので、tests1 プロジェクトをリビルドします。
- 異なる構成に切り替えて、sakura プロジェクトをビルドすると 1 で既にビルドを済ませていたのにビルドの処理が行われる事が確認出来ます。
再現頻度
毎回発生
問題のカテゴリ
関連チケット
#999, #1001