我在Word插件中使用log4net来创建日志文件。外接程序将部署到多个用户,因此需要为每个用户更改App.config文件中的文件夹路径。在插件初始化中,我调用了一个函数,该函数获取用户配置文件文件夹,并将其设置为app.config文件的变量(我相信)。
public void GetCurrentUser()
{
string user = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
log4net.GlobalContext.Prope
我正在尝试构建使用LinqToExcel库的项目。此外,我还使用log4net编写日志。
当我尝试运行这一行代码时,我的问题就开始了:
var excel = new ExcelQueryFactory(ExcelPath);
return (from r in excel.Worksheet<RowDetails>(company.Name)
select r).Count();
此行引发异常:
错误MyProj.Program Main:System.IO.FileLoadException:无法加载文件或程序集“log4net、Version=1.2.11.
我正在制作一个.net Core2Web应用程序的原型。我被要求使用Log4Net来处理我们的日志记录,但我想把它放在.net框架4.6.1包装器项目中,这样就可以更改内部日志记录系统,而不必更新整个站点的所有方法调用。
到目前为止,我所找到的一切都是为了做其中的一件事。在4.6.1中包装log4net,或者直接引用.net核心。
到目前为止,我的两个主要例外是"FileNotFoundException“,因为当我使用它作为直接引用时,或者当我在框架项目文件中执行PackageReference时,我得到一个"Logging is not compatible with ne