Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在VisualStudio中编辑RDL文件_Visual Studio_Reporting Services - Fatal编程技术网

Visual studio 在VisualStudio中编辑RDL文件

Visual studio 在VisualStudio中编辑RDL文件,visual-studio,reporting-services,Visual Studio,Reporting Services,所以我们有一个独特的情况。我有2300多个RDL,我们的团队在TFS中工作。它们被部署到SSRS服务器上的100多个不同文件夹中,并且必须保持这种状态,因为每个文件夹都有自己的广告组保护,因此用户无法看到其他文件夹/报告 VisualStudio的问题是,每个文件夹都必须是它自己的项目,才能在VisualStudio中管理RDL。因此,我的解决方法是,我在VS中有一个项目,但通过源代码资源管理器创建了包含所有这些RDL及其子文件夹的自己的文件夹。因此,当我尝试使用VisualStudio编辑rd

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

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


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

您可以尝试使用VS extension Microsoft Reporting Services项目,该项目可从以下网站下载:

或者在以下情况下尝试解决方案:

为了看到设计师,您需要给VisualStudio一些 通过使其成为报告的一部分,了解它是什么类型的文件 服务器项目

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

忘了提到,我们目前正在使用VS2017。我已经安装了ssdt,我将查看引用的扩展。我不能像你说的那样添加现有项目。我的问题包括,我有100多个文件夹,ssdt不允许子文件夹;这太荒谬了。你检查过分机了吗?它对你有用吗?我已经安装了那个扩展,而且一直都有。这对我来说不是什么新鲜事。问题是,我无法在一个项目的一个文件夹中保存所有2000多份报告。您是否也检查了Microsoft Reporting Services项目扩展?是的,我安装了ssdt和扩展。