缺少Visual Studio中的Microsoft RDLC报表设计器

145
在Visual Studio 2015中,我找不到RDLC报告的设计器了。 有人知道这是一个错误还是Microsoft想要淘汰RDLC或者他们希望我们使用外部设计器,并且如果提供的话,应该会是哪个设计器吗? 更新 对于在Visual Studio 2017中寻找RDLC报表设计器的开发人员, 现在必须从Visual Studio Marketplace下载。
13个回答

273

Visual Studio 2017以及更新版本

RDLC报告设计器可以在Visual Studio Marketplace上找到:

此外,ReportViewer控件是在ASP.NET或Windows Forms应用程序中显示报告的运行时要求,现在可以通过NuGet获得。有关详细信息,请参见此处


Visual Studio 2015

报告设计器是Microsoft SQL Server数据工具的一部分。

您可以使用Visual Studio安装程序添加它(程序和功能 > Visual Studio 2015 > 更改)

screenshot


7
如果我没记错的话,“Microsoft SQL Server数据工具”不包含在“Community 2015”的默认安装中,因此您需要在安装过程中检查此选项。 - tezzo
2
@tezzo 是的,你说得对。这也适用于专业版。VS 2015的默认安装非常精简。 - powerzone3000
1
认为这些问题是由于新设置完全令人困惑,无法确定实际选择的原因。 - James_UK_DEV
4
这里提供同样的解决方案,详细的步骤可以在这里查看:http://forums.asp.net/t/2068802.aspx?In+Visual+Studio+Enterprise+2015+I+cannot+find+the+designer+for+RDLC+reports+anymore - AXMIM
5
对于我而言,在2019年,这并没有解决问题。我只能从市场上安装这个扩展程序。 - Markus
显示剩余4条评论

52
在 VS 2017 中,我在安装过程中已经勾选了 SQL Server 数据工具,但没有起到作用。因此,我下载并安装了 Microsoft.RdlcDesigner.vsix
现在它可以使用了。 更新 另一种方法是使用扩展和更新
转到 工具 > 扩展和更新,选择 在线,然后搜索 Microsoft Rdlc 报表设计器 for Visual Studio,点击下载. 需要关闭 VS 开始安装。安装完成后,您就可以使用 rdlc 设计器。
希望这能帮到你!

谢谢你的帮助,它起作用了!但是我浪费了很多时间使用标准方法:“Microsoft SQL Server Data Tools”:(为什么他们在2017年错过了这个?:( - Misha Akopov
1
你可以从 https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftRdlcReportDesignerforVisualStudio-18001 获取它。 - Ketan Kotak
2
此解决方案同样适用于VS2019社区版。请前往“扩展”-->“管理扩展”,并搜索:“Microsoft Rdlc报表设计器”。 - jpe
步骤正常运行。 - Mohammad Jahangeer Ansari
不支持VS 2015的工作 - Carlos
显示剩余2条评论

48

打开控制面板 > 程序 > 程序和功能

  • 选择你的 Microsoft Visual Studio 2015 版本。在我们的例子中,是 Microsoft Visual Studio Enterprise 2015。

  • 点击程序列表上方的“更改”按钮。一个窗口会在闪屏后打开。

  • 按下“修改”按钮。

  • 选择 Windows 和 Web 开发 > Microsoft SQL Server 数据工具,并勾选旁边的框。

  • 按下窗口右下角的“更新”按钮。

安装完成后,打开你的 Visual Studio 版本。新的 .dll 文件加载后,报告功能应该重新实现,你应该能够访问所有相关的表单、控件和对象。


3
这个方法起作用了!但奇怪的是,我单独下载了 Microsoft SQL Server Data Tools - Visual Studio 2015(https://msdn.microsoft.com/en-us/library/mt204009.aspx),安装并重启了电脑,在 VS 2015 中却没有任何效果。但这个方法解决了问题。 - Alex

17

Visual Studio 2017

  1. 打开 Visual Studio
  2. 在“工具” -> “扩展和更新” -> “联机”中
  3. 搜索“rdlc”
  4. 安装Microsoft Rdlc报表设计器(23.3 MB)
  5. 关闭Visual Studio,让安装程序运行,然后重新打开Visual Studio,在设计器中查看rdlc。

12

我遇到了同样的问题,在安装完微软VS社区版2015后,我既没有找到RDLC文件,也没有发现报表查看器组件。我通过进入“控制面板(Windows) ->程序 ->尝试卸载微软VS社区版并选择修改”来解决这个问题,此时,您将能够检查Microsoft SQL Server数据工具。

就是这样!


6
除了之前的回答,这里有一个最新的SQL Server数据工具链接。请注意,Visual Studio 2015的下载链接已损坏。ISO文件可以从以下链接下载,页面底部有链接:

https://msdn.microsoft.com/en-us/library/mt204009.aspx

在写作时,MSDN订阅者下载中没有列出VS 2015兼容版本。

然而,即使使用最新的工具(2015年2月),我也无法打开先前版本的.rptproj文件。


4

我曾经和你们一样遇到过同样的问题,我安装了Microsoft rdlc设计师来解决我的问题。

如果你已经安装了该软件,但仍无法找到rdlc设计师,请打开visual studio > 工具 > 扩展和更新 > 然后启用Microsoft Rdlc设计师扩展程序。


链接已损坏。 - Tyler
请再试一次。 - kho dir
您也可以通过在Visual Studio中搜索RDLC在线扩展来找到它。但是,您不会找到任何解释为什么RDLC设计器与包括项目模板和打开/设计RDL的SSRS扩展是单独的下载和安装!?! - samp

3
如果您进行了自定义安装,则需要添加Microsoft Sql Server数据工具。之后,您可以将Reportviewer添加到您的Web表单中。

3

要解决这个问题,请打开Nutget包管理器控制台,选择你的项目并键入“install-package microsoft.report.viewer”,然后等待安装。


我在 VS 2015 中运行了此程序。未找到该项。 - smshahiran

1

在Visual Studio 2017及更高版本中,设置功能无法正常工作。

需要从VS Marketplace下载扩展程序,然后安装 - Link

对于其他扩展程序(例如用于创建可执行文件的安装程序项目),也适用此方法 - Link


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