VS2010プロジェクトをVS2012にアップグレードしましたが、依存プロジェクトがオンデマンドで構築されていないという問題が発生しています。たとえば、ソリューションに次のプロジェクトがあるとします。
- ライブラリA
- ConsoleApp 1
ConsoleApp1がライブラリAを参照する場合。ライブラリAのクラスのメソッドのシグネチャを変更してConsoleApp1を実行すると、ConsoleApp 1を実行してもライブラリAが変更されなかったため、ConsoleApp1が変更を認識しないためにコンパイラエラーが発生します。建てる。
ライブラリAを手動でビルドしてから、ConsoleApp 1を手動でビルドすると、正常に動作します。ただし、ConsoleApp 1を実行すると、起動する前に依存プロジェクトが再構築されると思います。
何かが正しく構成されていませんか?それとも、これはVS2012のバグですか?