如何从GAC中提取DLL并在其他计算机上安装它?

时间:2015-10-16 06:28:46

标签: c# asp.net dll

我正在使用带有c#的asp.net。我正在使用log4net.ll并且它被我的计算机中的一个项目引用,当我运行时它在我的计算机上完全正常工作并记录了所需的消息进入文本文件。 但是现在我想将同一个项目配置到其他计算机中,因此将整个源代码复制到该计算机中。然后在第二台计算机上运行解决方案时,它显示未找到错误参考 所以从我的计算机下面的位置复制了一个DLL并粘贴到第二台计算机的bin目录中,并从bin添加到第二台计算机上的该应用程序的引用,所以我能够构建解决方案 成功。但是当我试图在第二台计算机的Web浏览器上查看它时出现问题,它显示我无法加载log4net.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以安装到其他计算机上?

1 个答案:

答案 0 :(得分:0)

我认为第一台计算机上有一些log4net.dll的依赖项。尝试打开融合日志,看看该程序集正在查找哪些dll \文件,但无法加载。

还要检查是否已在第一台计算机上使用某些安装程序安装了log4net.dll,如果是,请尝试在第二台计算机上运行相同的安装程序。

希望这有帮助!