2010-02-22 61 views
2

我在Asp.Net 2.0网站上得到log4Net的错误。CS0433 Asp.net网站错误?

编译器错误消息:CS0433:类型 'log4net.Config.XmlConfigurator' 存在于两个 “C:\ Windows \ Microsoft.NET \框架\ V2.0.50727 \临时ASP.NET 文件\ caps_2 0.25 \ bc79a253 \ fd331fcd \装配\ DL3 \ 6113a1ef \ 008a4b7c_09b0ca01 \ log4net.DLL” 和 'C:\ WINDOWS \装配\ GAC_MSIL \ log4net的\ 1.2.10.0__1b44e1d426115821 \ log4net.dll'

如何使Asp.Net使用本地log4Net.dll而不是来自GAC的?

回答

1

查看对this very similar question的回复。

获奖答案摘要:

“如果它(任何DLL)具有相同的版本 数作为参考DLL,海关总署 被使用

如果你增加版本。号, 重建网站引用 新的版本号,把新 版本的/ bin目录下,然后 该DLL将被使用。

如果您不想更改 版本号,那么您几乎不在乎 的运气。 “

1

我想删除一个在肯定的临时文件。然后你可以决定是否要可能只是通过运行安装程序将再次删除从GAC的一个,只是卸载它。我会复制先将它粘贴到你的bin目录中,如果你想使用本地的。