我已經加入log4net
到我的項目,它是工作在我的機器就好了,但是當我把我的應用程序的發佈版本,我的同事,他收到這個FileNotFoundException
:無法加載文件或程序的log4net
無法加載文件或程序集「log4net的,版本= 1.2.13.0, 文化=中性公鑰= 669e0ddf0bb1aa2a」
但奇怪的是,在我的app.config
我甚至不使用上述版本的log4net:
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="BizWizard.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
看http://stackoverflow.com/questions/8743992/how-do-i-work-around-log4net-keeping-changing-publickeytoken可能這就是你的情況所需要的。 – csprabala 2014-10-27 09:33:27
@csprabala我正在嘗試修復。但爲什麼它在我的機器上正常工作? – Disasterkid 2014-10-27 09:40:25
我知道這聽起來很愚蠢,但是您是否將log4net DLL與您的應用程序一起發送給您的同事? – 2014-10-27 09:40:47