我有一个简单的C# / 4.0控制台应用程序,在VS2010中引用Log4Net 1.2.13.0。在我的机器上,调试模式下该应用程序编译和运行正常。但是,一旦我切换到“发布”模式,就会出现错误:“无法加载文件或程序集'file:///C:\Users\mike\Documents\Visual Studio 2010\Projects\xxxx\yyyyy\log4net.dll'或其某个依赖项。操作不受支持。”在AssemblyInfo.cs中,我添加了以下行:
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
,根据配置管理器,但Debug和Release都设置为使用平台x86。这也发生在我的笔记本电脑上的另一个C#服务应用程序中,但我认为如果先在这里使其工作会更容易。app.config文件包含以下部分:<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
提前感谢,Mike