如何在Visual Studio中打开一个.rdl文件?

43

我有一个需要在Visual Studio打开的.rdl文件。当我尝试打开这个文件时,我得到了一个XML文件。然而,我无法看到设计师格式。

我不知道用哪个版本的Visual Studio创建了这个.rdl文件。

是否可以在Visual Studio中打开任意的.rdl文件并查看设计师格式,如果可以,如何操作?


https://learn.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt - Snowlockk
4个回答

53

是的,报表定义语言只是XML。与任何其他文件一样,在Visual Studio中可以通过打开(File/Open/File…)方式打开它,就像在文本编辑器中一样。为了看到设计器,您需要给Visual Studio提供有关文件类型的一些上下文信息,方法是将其作为报表服务器项目的一部分。

  • 如果您尚未安装,请安装Visual Studio的SSDT
  • 使用“报表服务器项目”模板创建新项目
  • 将您拥有的.rdl文件复制/移动到新创建项目的文件夹中(例如..\Visual Studio 2015\Projects\ My Report Project\My Report Project)
  • 使用“解决方案资源管理器”的“添加现有项…”上下文菜单选项将.rdl文件添加到项目中
  • 通过双击新添加的报表项目项来打开报表设计器

1
对我来说,SSDT 无法安装。我正在使用 Visual Studio 2012 版本。 - Anupa Sankar
1
这是完整的VS2012还是由早期版本的SQL Server安装的Shell? - Paul Bambury
1
你正在使用哪个版本的SQL Server? - Paul Bambury
太好了!由于您是学生,您可能想考虑升级自己的软件。Visual Studio 2015社区版是完全免费的,SQL Sever 2016开发人员版(即所有功能)可在非生产环境中免费使用。特别是SSRS已经进行了重大改进。 - Paul Bambury
6
注意:对于 Visual Studio 2019,请下载 Microsoft Reporting Services ProjectsMicrosoft RDLC Report Designer 扩展程序,以创建一个新的 Report Server Project 项目。 - sky91
显示剩余5条评论

5

1

一旦您安装了所需的扩展程序(Microsoft Reporting Services、Report Designer)并更新了所有内容,对我有效的方法是打开 .rptproj 项目,然后打开所需的 .rdl 文件。


1

在我的情况下,我打开的是文件夹而不是项目文件。

当我直接打开项目时,报告会使用报告编辑器打开,而不是xml编辑器。


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