报告模板在 Visual Studio 2015 C# 中不可用

Reporting template not available in Visual Studio 2015 C#

我想在 WPF 项目中创建一个 .rdlc 文件,但是添加“添加新”对话框没有提供任何创建新报表的选项。我已经安装了 Microsoft SQL 服务器数据工具、express localdb 和 ssdt 的先决条件。谁能告诉我为什么这个选项不可用。

注意:当我安装 VS 2015 时,一些功能没有正确安装,我安装了一些我不时需要的包。现在仍然缺少几个包裹。一个是 visual studio 2015 的 Microsoft 报告查看器插件。我在互联网上搜索了这个插件,但找不到它。 我还安装了报告查看器运行时,因为我缺少用于添加对 Microsoft.ReportViewer.WinForms.

的引用的程序集 dll

我附上了一些截图以供参考。

vs-error-log

installed-packages

p.s。如果您认为这可能是重复的,那么我已经尝试了几个关于堆栈溢出的答案,但在我的案例中没有用。这就是为什么我要发布一个单独的问题。

我遇到了这个问题并通过以下方式解决了它:

  1. 获取 Microsoft Report Viewer 2015 的 nugget 包
    一种。右键单击该项目并选择管理 NuGet 包
    b.单击浏览选项卡
    C。使用的包是 Microsoft.Reportviewer.2015 by AdrienGuillerot v12.0.2.2402
  2. 将报表查看器添加到您的工具箱。
    一种。右键单击,然后选择项目...
    b.浏览到包中的 dll。
  3. 将控件放入您的网络表单中。
    一种。将控件从工具箱拖到窗体上。
    b.将 Dock 属性 设置为填充。
    C。将以下代码添加到 InitializeComponent() 方法中的 YourForm.Designer.cs。

    this.Controls.Add(reportViewer1);