2016-07-21 79 views
-1

我有一個運行正常的Visual Studio解決方案。我已經從這個複製了幾個項目,並提出了一個新的解決方案。當我嘗試運行其中一個調用時,它給了我一個DLL缺失的錯誤。Visual Studio複製項目中的版本衝突

我確認項目中存在dll,該項目持有對其他項目的引用,在進一步檢查時,我觀察到錯誤消息中dll的版本號與dll的版本號不匹配我已經複製。

我的複製項目可能出了什麼問題?

請讓我知道如果我的問題是在很高的水平?我會根據您的需要提供必要的細節。

+0

具體是什麼錯誤的版本衝突?這是sherlock – Sherlock

回答

0

OK,我發現這個錯誤我的技術主管,這裏是他的發現 -

,這是因爲這是正在我的主要項目中引用的另一個項目。這個另一個項目也有這個DLL的參考。這是另一個項目的版本號,我得到一個錯誤。 我的TL告訴我,由於這是另一個項目正在編譯不同的版本號,它期望我的DLL也是相同的版本。

在這裏,爲了便於理解,我使用了術語「另一個項目」。這不是「另一個項目」,而是另一個dll,它是內部引用我在我的主項目中使用的dll。似乎這些dll應該都是相同的版本才能正常運行。

我發現並從我的同事機器複製了這個DLL,並在我的主要項目中提到它,並解決了這個問題。

要識別此dll - 我們跑的舊代碼,新代碼和討論procmon幫助我的TL總結的這另一個DLL