我正在开发一个小的开源库,它在Nuget上也是available,没有依赖关系。现在我想在"调试模式"中使用NLog进行调试。但是当我在Nuget上发布新版本时,我不希望它成为依赖。如果这是一种合理的方法,最好的方法是什么。
感谢
答案 0 :(得分:0)
您可以使用
Logger.ConditionalTrace("entering method {0}", methodname);
等。这些将在非调试版本中删除。 。见NLog 4.0 release post。然后,您可以安全地删除NuGet包中的依赖项。