【问题标题】:Microsoft Report Viewer (Web Forms) Version 13Microsoft 报表查看器(Web 窗体)版本 13
【发布时间】:2016-05-03 14:00:40
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net .net reporting-services webforms gac


    【解决方案1】:

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

    此时该程序集似乎无法使用。 (版本 13.0.1601.5)
    报告确实呈现,但工具栏被弄乱了,而且所有按钮似乎都不起作用。

    【讨论】:

    • 你的测试项目在哪里有一个公共仓库吗?
    • 是的。使用预览版 nuget 包并更新到最新的 SSDT 版本为我修复了它。 Install-Package Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview
    【解决方案2】:

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

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

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

    在 nuget 上预览报表查看器:https://www.nuget.org/packages/Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview/

    【讨论】:

      猜你喜欢
      • 2012-10-01
      • 2013-12-04
      • 2011-05-31
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多