在发布模式

时间:2015-12-21 15:32:12

标签: c# deployment nlog

我正在开发一个小的开源库,它在Nuget上也是available,没有依赖关系。现在我想在"调试模式"中使用NLog进行调试。但是当我在Nuget上发布新版本时,我不希望它成为依赖。如果这是一种合理的方法,最好的方法是什么。

感谢

1 个答案:

答案 0 :(得分:0)

您可以使用

Logger.ConditionalTrace("entering method {0}", methodname);

等。这些将在非调试版本中删除。 。见NLog 4.0 release post。然后,您可以安全地删除NuGet包中的依赖项。