在Visual Studio 2015 C#中没有可用的报告模板

3
我想在一个WPF项目中创建一个.rdlc文件,但是添加新的对话框框不提供任何创建新报告的选项。我已经安装了Microsoft SQL服务器数据工具、Express LocalDB和ssdt的预备条件。有人能指点我为什么这个选项不可用吗?
注意:当我安装VS 2015时,一些功能没有正确安装,我从时间到时间安装了一些我所需的软件包。现在还有几个软件包缺失。其中之一是Visual Studio 2015的Microsoft Report Viewer附加组件。我在互联网上搜索了这个附加组件,但我找不到它。 我还安装了报表查看器运行时,因为我缺少添加引用到Microsoft.ReportViewer.WinForms的程序集dll。
我已经附上了一些截图供参考。 vs-error-log installed-packages p.s. 如果您认为这可能是一个重复的问题,那么我已经在stackoverflow上尝试了几个答案,但在我的情况下都没有起作用。这就是为什么我要发一个单独的问题。

提到您尝试过哪些答案会有所帮助。例如,一个很好的参考是 this - GSerg
我尝试了这些: https://dev59.com/lIbca4cB1Zd3GeqPX5vuhttps://dev59.com/lIbca4cB1Zd3GeqPX5vu - Saif
1个回答

1

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

  1. 获取 Microsoft Report Viewer 2015 的 nugget 包
    a. 右键单击项目,选择管理 NuGet 包
    b. 点击浏览选项卡
    c. 使用的包是 AdrienGuillerot v12.0.2.2402 提供的 Microsoft.Reportviewer.2015
  2. 将报表查看器添加到工具箱中。
    a. 右键单击,然后选择“选择项目”…
    b. 浏览包中的 dlls。
  3. 将控件放入 Web 表单中。
    a. 从工具箱中将控件拖动到表单上。
    b. 将 Dock 属性设置为 fill。
    c. 在 YourForm.Designer.cs 中的 InitializeComponent() 方法中添加以下代码:

    this.Controls.Add(reportViewer1);


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接