我有一個類庫項目,引用版本4.1 Microsoft.Practices.Common DLL。我還參考了使用不同版本的Microsoft.Practices.Common DLL的第三方DLL。項目引用每個指的是不同的彙編版本
我創建了一個引用這兩個DLL的Windows應用程序。
運行MSBUILD時出現錯誤:「無法解決....之間的衝突」。我認爲這是因爲它試圖構建項目並將所有文件放在\ bin目錄中,並且因爲文件名稱相同,所以顯示此消息。
該項目確實正確地構建,但自動(「任意地」)選擇通用DLL的4.1(較新)版本。
這裏的問題是我不確定第三方的DLL是否與4.1版本兼容。
我的問題:有沒有辦法使用xcopy部署來保持這兩個DLL?如果可能,我希望避免GAC。
順便說一句,我愛既不視覺工作室也不MSBUILD標誌這是一個警告,但如何只取一個不同的版本:)
很想,但它們在引用V1.0所以這不是一個選項:( 感謝確認我所擔心的。 我辯論上重新編譯企業庫DLL文件以不同的名稱來規避這個問題,但是這也是一件麻煩事。 – Jay 2010-03-04 19:14:38