2011-08-03 51 views
0

我們有我們已經使用C#和.NET 3.5創建一個類庫。該類庫的名稱空間層次結構中的最高級別名稱空間是Abc。全局程序集緩存和DLL

當我們在另一個試驗機測試應用程序中使用類庫(Abc.MyLibrary.dll)的輸出的DLL,它提供了編譯時錯誤說Abc.dll丟失。 但是,當我們在該測試機器中構建類庫時,它不會給出錯誤並編譯。

這是不是涉及到GAC或有任何其他理由相互矛盾的情況呢?

在此先感謝

+0

誤差ABC.dll丟失或Abc.MyLibrary.dll? 兩臺計算機是否安裝了相同版本的框架? – elevener

回答

0

這取決於你的具體項目設置,但Visual Studio中可能會大會安裝到全局程序集緩存。
使用的Gacutil.exe 的AssemblyName從Visual Studio命令行來檢查其是否安裝或沒有。

+0

它說,它具有0相對於Abc.dll匹配項.... –

+0

您是否使用AssemblyName.dll的大會名稱 - 否則首先嚐試不帶任何參數。 – weismat

相關問題