SSRS自定义程序集 - 没有报表服务器进行调试?

时间:2011-03-24 16:10:20

标签: .net visual-studio-2010 reporting-services ssrs-2008

是否可以使用BIDS预览模式调试SSRS自定义程序集(未连接到报表服务器)?

我似乎无法找到一种在本地调试自定义程序集的方法。当我在报表解决方案中包含我的自定义装配项目(并在项目属性中设置'Depends On')并预览报表时,没有任何断点被击中。

同样,当我尝试使用VS方法的2个实例(使用我的自定义程序集项目从实例附加到BIDS)时,我也无法获得任何断点。

是的,我的自定义程序集位于相应的PrivateAssemblies SSRS文件夹中,并且它是最新的。

我以前调试了很多自定义程序集,但我总是可以访问报表服务器并实际“运行”报表(点击播放按钮进行完整的调试)。另外,请注意我尝试将Debug选项设置为“LocalOnly”,但即使这样,我仍然需要在运行完整的Debug时连接到Report Server。

是否可以在预览模式下本地调试自定义程序集?

提前感谢您的任何答案/建议!

-Radagast

1 个答案:

答案 0 :(得分:0)

这是我能找到的调试报告步骤的最佳链接:

http://msdn.microsoft.com/en-us/library/ms153693.aspx

“使用两个Visual Studio实例调试程序集”部分允许我调试自定义程序集。这两个实例对我来说效果更好,因为我们运行SSRS / BIDS 2005并且我们的代码在C#3.5和VS 2008下运行。

在您的情况下,您可能没有复制.pdb文件,这阻止了调试器实际调试。