Debugging SQL Server Report 2008 R2报表服务-调试自定义程序集
如何调试通过SQL Server 2008 R2 Reporting Services运行的Report Services报表正在使用的程序集Debugging SQL Server Report 2008 R2报表服务-调试自定义程序集,debugging,dll,visual-studio-2012,ssrs-2008,Debugging,Dll,Visual Studio 2012,Ssrs 2008,如何调试通过SQL Server 2008 R2 Reporting Services运行的Report Services报表正在使用的程序集 我正在尝试使用VS2012进行调试 看起来这些报告是在VS2008(VS9)中创建的 该程序集的目标是.NET 3.5 我在自己的开发机器上开发,希望在此基础上进行调试 报表中的一个表达式调用自定义.dll中的方法 我已在调试模式下构建了dll,并将其与.pdb文件一起部署到默认位置(在我的示例中,是C:\Program Files(x86)\Micr
- 我正在尝试使用VS2012进行调试
- 看起来这些报告是在VS2008(VS9)中创建的
- 该程序集的目标是.NET 3.5
- 我在自己的开发机器上开发,希望在此基础上进行调试
- 报表中的一个表达式调用自定义.dll中的方法
- 我已在调试模式下构建了dll,并将其与.pdb文件一起部署到默认位置(在我的示例中,是C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblys)
- 我正在VS2012中为汇编代码设置断点,它包含在一个不同的项目中
- 我在Firefox中运行报告,然后附加到ReportingService.exe进程
- 我在报告中执行了一些应该触发代码的操作
- 断点未命中
我还需要做什么来调试吗?明白了。以下是我还需要做的事情:
- 在VS2008中打开报表解决方案
- 在VS2012中打开自定义部件项目
- 从VS2012附加到进程,但附加到VS2008实例的devenv.exe
- 单击VS2008中的报告“预览”选项卡-这将运行报告,该报告现在已连接到VS2012调试器:)
明白了。以下是我还需要做的事情:
- 在VS2008中打开报表解决方案
- 在VS2012中打开自定义部件项目
- 从VS2012附加到进程,但附加到VS2008实例的devenv.exe
- 单击VS2008中的报告“预览”选项卡-这将运行报告,该报告现在已连接到VS2012调试器:)
“•我在Firefox中运行报告”-尝试过IE?谢谢Mitch-我现在已经回答了自己的问题,但是如果您使用的是通常在localhost/ReportServer\u SQL2008上提供的报告查看器,这可能是一个重要的问题。在我的例子中,我最初运行的是一个.aspx页面,该页面将报表作为控件嵌入,因此无论如何它都应该触发报表服务器。”•我在Firefox中运行报表,“-尝试过IE?谢谢Mitch-我现在已经回答了我自己的问题,但是,如果您使用的是通常在localhost/ReportServer_SQL2008上可用的报表查看器,那么这可能是一个重要的问题。在我的例子中,我最初运行的是一个.aspx页面,该页面将报表作为控件嵌入,因此无论如何它都应该触发报表服务器。