3 つの .net プロジェクトがあります。
Project1.dll は、VS2008 プロジェクトによって生成されます。
Project2.dll は、Project1.dll を参照する VS2005 プロジェクトによって生成されます。
Project3.dll は、Project1.dll と Project2.dll の両方を参照する VS2008 プロジェクトによって生成されます。
現在、Project1.dll をビルドし、Project 2 が取得できる場所に手動でコピーしています。
次に、Project2.dll をビルドし、それと Project1.dll を Project 3 が取得できる場所に手動でコピーします。
明らかに私は何か間違ったことをしています(手動)。プロジェクトの参照を最新の状態に保つ正しい方法は何ですか?
Project2 を VS2008 に更新してから、3 つのプロジェクトすべてを含む 1 つのソリューションを作成することは、現時点ではオプションではありません。VS2008 ではまだ動作しないサードパーティの VisualStudio プラグインがあります。Project2 は VS2005 のままにする必要があります
Project1 と Project3 を VS2005 に更新解除してから、1 つのソリューションを作成することもできません。これらのプロジェクトでは、C# 3.0 と .net 3.5 の機能に依存しています。