Nuget添加Nlog.config
Nuget添加Nlog.config
-
我人懒,Nlog.config文件一般从Nuget安装添加。
Nlog.config文件默认下载在nuget目录下,我的如C:\Users\admin.nuget\packages\nlog.config\4.7.4\contentFiles\any\any
-
因为会有不同工程使用Nlog.config,所以一般会把Nlog.config从nuget目录复制到工程目录。
如果不这样会导致多个工程使用同一个Nlog.config,修改起来容易串。
DotnetPublish默认使用Nuget下Nlog.config
- 复制到工程目录的Nlog.config同样是较新则复制,所以bin里面的Nlog.config就是工程目录下复制过去的。这样一般发布是正常的。
- 但是如果使用dotnet publish发布,复制到publish里面的Nlog.config是从nuget目录下面复制过来的,所以用上诉方式的话Nlog.config就是错误的,需要再从bin或者工程目录下再复制一次。