Microsoft 报表查看器(Web 窗体)版本 13

Microsoft Report Viewer (Web Forms) Version 13

我注意到,在安装 2016 年 4 月版 SSMS(位于 here)后,GAC 中安装了 Microsoft.ReportViewer.WebForms 程序集(版本 13)的更新版本。

但是,我不知道如何添加对此程序集的引用。 "Add Reference" 对话框中显示的唯一版本是以前的版本(我机器上的版本 10 和 12)。

这个程序集可以用吗?如果是这样,我如何在简单的 Web 窗体项目中使用它?

我在 8 月的 SSMS 安装中从 GAC 抓取了 Microsoft.ReportViewer.CommonMicrosoft.ReportViewer.WebFormsMicrosoft.ReportViewer.ProcessingObjectModelMicrosoft.ReportViewer.WebDesign(新程序集)并尝试使用控件在网络应用程序中。

程序集目前似乎不可用。 (版本 13.0.1601.5)
报告确实呈现,但工具栏乱七八糟,none 个按钮似乎可以使用。

Microsoft 已在 nuget 上发布了 Report Viewer 13 控件的早期预览版。我已经对其进行了测试,发现它与直接在报表服务器上的查看器一样有效。

我遇到的唯一问题 运行 是隐藏参数现在似乎在工具栏中留下一个空白 table 单元格,而不是将非隐藏参数移过去。

SSMS 或 SSDT 可能安装了旧版本的控件,需要将其从 GAC 中删除,以便报表查看器控件正确呈现(有关此内容的更多信息,请参见预览附带的帮助页面) .

Preview report viewer on nuget: https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview/