這是一個CLR項目。我正在導入兩個具有相同名稱的DLL文件,quizz.dll
(我將舊版本重命名爲legacyquizz.dll
),並將新版本作爲quizz.dll
包含到傳統轉換器測試項目中。 (正在測試的傳統轉換器項目僅導入舊的quizz.dll
)。「彙編相同的簡單名稱已被導入」錯誤
這是我得到的錯誤。 。 。
用相同的簡單名稱「QUIZZ, 版本= 2.0.0.1的組件,文化=中立, 公鑰=空已經導入。
嘗試刪除其中一個參考文獻或將它們簽署爲 並行啓用。 C:\ 。 。 。 \ Quizz.dll
它指向的路徑是更新版本quizz.dll的目標。
我使用的legacyquizz.dll文件外部別名:
extern alias legacy;
什麼是「簡單的名字」在這種情況下?
嘗試從其中一個quizz項目的項目屬性重命名程序集名稱。 – daryal
我不能這樣做,它是灰色的。 – rbtLong