不久前,我开发了一个WPF控件并集成到第三方解决方案中。
幸运的是,供应商现在也使用了他们在GAC注册的nlog(v2)。他们目前不使用nlog.config
文件,但他们可以在某个时候使用。
我使用的是nlog v4,它没有在GAC中注册,而是驻留在项目的输出文件夹中。我使用nlog.config
文件。
我会很感激您的建议有两个问题:
如何隔离我们的nlog配置文件,我可以重命名吗?
在GAC中注册我的nlog.dll
(v4)是否也是一种良好做法?
答案 0 :(得分:0)
你的第二个问题:
在GAC中注册我的nlog.dll(v4)也是一种良好的做法吗?
如果不需要,我不建议使用GAC。它使升级更加复杂,而且透明度降低。 NLog 4完全兼容semver,因此在将nlog.dll保存在本地bin中时很容易升级。