VS2010プロジェクトをVS2012にアップグレードしたばかりで、依存プロジェクトが必要に応じて構築されないという問題が発生しました。Visual Studio 2012でビルドに依存しないプロジェクト
- ライブラリA
- ConsoleApp 1
ConsoleApp 1参照ライブラリA.私はクラスのメソッドのシグネチャを変更する場合:たとえば、私は私の溶液中で、次のプロジェクトを持っていると言いますライブラリAを実行してConsoleApp 1を実行すると、ConsoleApp 1の実行によってライブラリAがビルドされなかったため、ConsoleApp 1が自分の変更を認識しないためにコンパイラエラーが発生します。
手動でライブラリAを作成してから、手動でConsoleApp 1をビルドすると正常に動作します。しかし、私はConsoleApp 1を実行すると、起動する前に依存プロジェクトを再構築する必要があると思います。
設定が間違っている可能性がありますか?これはVS2012のバグですか?
それはバグであってもよいし、VS 2012 RCの段階にとどまっている原因...しかし確実に伝えることができない...プロジェクトを右クリック(プロジェクトの依存関係に表示されている何 – walther
、プロジェクトの依存関係を選択する)? –
プロジェクトの依存関係が正しいように見えます。例えば。 ConsoleApp 1の場合、ライブラリAのチェックボックスがチェックされます。問題は私が思ったよりも悪いかもしれません。私がConsoleApp 1のクラスに直接変更してからF5/Runを押すと、ConsoleApp 1は再構築しないで、最後に構築したバージョンを変更せずに実行します。 – user1438940