2010-02-22 95 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目錄中,如果你想使用本地的。