2015-10-16 97 views
0

我正在使用asp.net與c#。我使用log4net.ll,它正在被我的電腦中的項目之一引用,當我運行時,它是完全正常工作在我的電腦上,並記錄慾望消息到文本文件。 但是現在我想將相同的項目配置到其他計算機中,因此將整個源代碼複製到該計算機中。然後在第二臺計算機上,當我運行該解決方案時,它顯示沒有找到錯誤參考 因此從我的計算機從下面的位置複製了一個dll,並粘貼到第二臺計算機的bin目錄中,並將bin的引用添加到第二臺計算機上的該應用程序,能夠成功構建解決方案 。但是當我試圖在第二臺計算機的Web瀏覽器上查看時發生問題,它顯示錯誤,說明組裝無法加載log4net.dll或其中一個無法加載依賴關係的錯誤。如何從GAC中提取dll並將其安裝到其他計算機上?

C:\Windows\assembly\GAC_64\log4net\1.2.10.0__692fbea5521e1304\log4net.dll 
version of log4net.dll which I am using is 1.2.10.0. 

有什麼辦法來配置第二臺電腦或其他任何方式從一臺計算機提取log4net.dll安裝到其他電腦上?

回答

0

我認爲在第一臺計算機上有可用的log4net.dll的一些依賴項。嘗試打開融合日誌並查看該程序集正在查找哪些dll \ file並且無法加載。

此外,只需檢查是否已在第一臺計算機上使用某個安裝程序安裝了log4net.dll,如果是,則嘗試在第二臺計算機上運行相同的安裝程序。

希望這會有所幫助!