WCF,如何停止在构建时创建log4net文件

时间:2011-09-16 09:19:12

标签: wcf service log4net

我在创建的WCF服务中遇到了log4net文件的问题。

当我构建并运行我的WCF服务时,它创建了log4net,然后出现以下错误......

“无法加载文件或程序集'log4net'或其中一个依赖项。尝试加载格式不正确的程序。”

当我从bin文件夹中删除文件并刷新浏览器时,服务运行正常。

那么,当我构建项目时,如何停止在bin foler中创建的log4net?因为我不需要它

1 个答案:

答案 0 :(得分:1)

在服务项目的某个地方,您可能会自动引用log4net。或者,log4net程序集在服务项目中引用的另一个程序集中引用。不知何故,它被链接为部署服务的依赖项,因此被复制到bin文件夹中。

找到对log4net程序集的引用,选择它并从其上下文菜单中选择属性。在“属性”窗口中,将将本地复制设置为false。这将阻止将程序集复制到出纸槽文件夹中。