没有发布Rdlc reportviewer控件

时间:2019-04-08 03:46:54

标签: c# reporting-services reportviewer

我在棱镜视图中有一个reportviewer控件。当我导航到视图时,将创建reportviewer,但是当我从视图导航时,它不会被释放(视图被释放。我使用Visual Studio 2017中的诊断工具拍摄内存快照以对其进行验证)。因此它导致内存泄漏。

我尝试调用reportviewer.dispose()并删除所有事件绑定以进行控制。但是它仍然没有发布

public void OnNavigatedFrom(NavigationContext navigationContext) {     ....

reportViewer.LocalReport.SubreportProcessing -= localReport_SubreportProcessing;
reportViewer.LocalReport.ReleaseSandboxAppDomain();
reportViewer.Dispose();
....

}

我希望在发布视图时也可以发布reportviewer。但是报表查看器未发布。 我使用.Net Framework 4.6.2;棱镜5.0 有人对此有解决方案吗?在此先多谢 memory snapshot

0 个答案:

没有答案