从C#/ ASP.NET应用程序调试SQL CLR代码

时间:2011-10-19 18:58:33

标签: c# asp.net .net debugging assemblies

我继承了一些C#代码,这些代码创建了一个安装在SQL Server 2005上作为SQL程序集的DLL。以下是C#代码,但我如何看到这个?

 #if DEBUG
        JbLog.getInstance().Info(LOG_LEVEL_TYPE.EXTENDED, "Page="+ iPage + ", Row=" + (row + 1));
        JbLog.getInstance().Info(LOG_LEVEL_TYPE.EXTENDED, strQry);
 #endif

但是如何使用它以及如何在不部署的情况下跟踪程序集中的代码?

1 个答案:

答案 0 :(得分:2)

当应用程序在调试模式下运行时,将执行此代码。 DEBUG是调试模式的默认条件编译符号。见http://msdn.microsoft.com/en-us/library/aa691095(v=vs.71).aspx