在Rider中为dotnet 2.1项目配置没有代码的log4net

问题描述 投票:1回答:1

我正在使用Rider IDE进行一个宠物.netcore2.1项目。我目前正在尝试为该项目添加log4net支持,并尝试以“正确的方式”做到这一点(单独的配置文件,自动配置log4net,而无需编写代码进行初始化等)。到目前为止,我发现所有教程(ex1ex2)建议通过添加程序集属性进行配置

[assembly: log4net.Config.XmlConfigurator(Watch=true)] 

到AssemblyInfo.cs文件。但是,我似乎找不到该文件,并且从其他问题(例如this)来看,它可能根本无法与.netcore一起使用,而倾向于通过其他方式(例如.csproj文件)进行配置。] >

到目前为止,我已经找到了一种解决方法here,该方法可以工作,但是它通过代码使用显式配置,与程序集级配置相比,它看起来像是倒退了一步。

是否有一种更静态的方式(例如,在.csproj中使用某些ItemGroup?)?

更新:供以后参考-这只是https://docs.microsoft.com/en-us/dotnet/standard/assembly/set-attributes的自定义案例,因此它直接进入.cs文件。

我正在使用Rider IDE进行一个宠物.netcore2.1项目。我目前正在尝试为该项目添加log4net支持,并尝试以“正确的方式”(单独的配置文件,自动...

c# .net-core log4net rider assemblyinfo
1个回答
0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.