用Debug.WriteLine发布构建的DLL

这个问题在这里已经有了答案:

  • Debug.WriteLine发布版本4中的答案

  • 如果您查看Debug.WriteLine方法的代码,您将看到:

    [Conditional("DEBUG")]
    public static void WriteLine(string message, string category)
    {
        TraceInternal.WriteLine(message, category);
    }
    

    所以基本上,只有在设置了DEBUG标志后才会编译对这个方法的调用。 通常,使用项目的Debug配置时。

    链接地址: http://www.djcxy.com/p/27963.html

    上一篇: Release built DLL with Debug.WriteLine

    下一篇: OutOfMemoryException only in Release mode when compiled with VS2010?