我有兩個projets解決方案。一個引用另一個。當我對第二個進行修改並編譯時,第一個似乎沒有意識到它。因爲它與舊版本相關聯。如何使Visual Studio意識到他應該採用新版本的引用DLL?
有沒有辦法告訴VS2012檢查引用的DLL文件自上次拷貝到本地文件夾後是否發生了變化?
我有兩個projets解決方案。一個引用另一個。當我對第二個進行修改並編譯時,第一個似乎沒有意識到它。因爲它與舊版本相關聯。如何使Visual Studio意識到他應該採用新版本的引用DLL?
有沒有辦法告訴VS2012檢查引用的DLL文件自上次拷貝到本地文件夾後是否發生了變化?
我終於發現有什麼問題了。它是包含斜槓「/」而不是反斜槓「\」的參考路徑。看起來,我的工作部分是那種路徑,但並非總是如此。
PS:我的情況下進入這個這可能幫助別人的未來。
當您引用第二個項目時,請確保您將其引用爲「項目引用」。這會告訴VS在項目更改時更新引用。如果您使用DLL引用,它會假定引用是一個外部DLL,因此它期望您維護這些版本。
「Project Reference」而不是什麼? – 2013-03-26 12:31:35
在解決方案資源管理器中,右鍵單擊項目的引用並選擇「添加引用」時,會彈出一個對話框。該對話框包含一些選項卡,允許您選擇參考類型。其中一個標籤是「項目」。這是你想要使用的,而不是「瀏覽」。 – 2013-03-26 17:31:17
他們是否有相同的輸出文件夾? – 2013-03-26 11:09:41
Currenlty,如果我退出VS並重新啓動解決方案,那麼它可以工作... – 2013-03-26 11:11:16
您是否每次編譯整個解決方案? – 2013-03-26 11:11:59