2015-10-16 100 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,如果是,则尝试在第二台计算机上运行相同的安装程序。

希望这会有所帮助!