2012-04-17 110 views
2

我正在爲一個客戶項目工作,其中一個解決方案有3個項目。 項目A是基礎,那麼項目B依賴於A,項目C依賴於B.順便說一句,項目C是應用程序,A和B是類庫。如何修復破碎的Visual Studio項目依賴關係?

通常,我可以在項目A中進行更改,而無需手動重新編譯B和C,因爲Visual Studio會自動爲我執行此操作。

但是,在此環境中(通過Ankh SVN下載解決方案之後),依賴項在執行時有些不能識別。我不得不手動重新編譯依賴關係層次結構的主要項目。

這是怎麼發生的?以及如何解決它? 謝謝!

+0

如果以前的程序員在他/她的全局開發環境(如路徑)中有某些設置,Solution +項目文件有時不完整。您是否確認項目依賴關係仍然存在?另外,您是否確認了A和B的輸出文件的路徑沒有在A,B或C中明確列出(與使用默認值相反,並且由於A和B被設置爲依賴關係,允許VS管理它) )? – 2012-04-17 21:55:48

回答

1

確保您添加項目B和項目C的引用作爲項目和你沒有項目輸出添加爲裝配參考。