【问题标题】:Editing RDL Files in Visual Studio在 Visual Studio 中编辑 RDL 文件
【发布时间】:2020-10-21 16:26:35
【问题描述】:

所以我们有一个独特的情况。我在 TFS 中有 2300 多个 RDL,我们的团队正在处理这些 RDL。这些被部署到 SSRS 服务器上的 100 多个不同文件夹中,并且必须保持这种状态,因为每个文件夹都有自己的 AD 组保护,因此用户无法看到彼此的文件夹/报告。

Visual Studio 的问题是每个文件夹都必须是它自己的项目才能在 Visual Studio 中管理 RDL。所以我的解决方法是我在 VS 中有一个项目,然后通过源代码资源管理器创建了我自己的文件夹,其中包含所有这些 RDL 和它们自己的子文件夹。因此,当我尝试使用 Visual Studio 编辑 rdl 时,它只是将其打开为 xml 而不是报表设计器。我的解决方法是将 .rdl 文件与 Report Builder 相关联,但我宁愿只使用 Visual Studio。

有什么方法可以让 VS 以这种方式打开报表设计器?我只对以这种方式编辑 rdl 感兴趣,而不是使用 VS 来部署报告。

【问题讨论】:

  • 忘了说,我们现在用的是VS2017。

标签: visual-studio reporting-services


【解决方案1】:

您可以尝试 VS 扩展 Microsoft Reporting Services Projects,可以从以下网站下载:

https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftReportProjectsforVisualStudio

或者在How to open .rdl file in visual studio的情况下尝试解决方案:

要了解设计师,您需要给 Visual Studio 一些知识 通过将其作为报告的一部分来了解它是什么类型的文件 服务器项目。

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

【讨论】:

  • 我已经安装了ssdt,我会看看引用的扩展。我不能像你说的那样添加现有的项目。我的问题涵盖了,我有 100 多个文件夹,而 ssdt 不允许子文件夹;这太荒谬了。
  • 你检查过扩展吗?它对你有用吗?
  • 我已经安装了那个扩展,并且一直都有。这对我来说不是什么新鲜事。问题是我不能在一个项目的一个文件夹中拥有所有 2000 多份报告。
  • 您是否也检查了Microsoft Reporting Services Projects 分机?
  • 是的,我已经安装了 ssdt 和扩展。
猜你喜欢
  • 2010-11-22
  • 2017-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-24
  • 1970-01-01
相关资源
最近更新 更多