reporting-services - Microsoft Reporting Services Projects Visual Studio 2017 Extension 2.0 降级至 1.24

标签 reporting-services visual-studio-2017 report

最近 Microsoft 发布了其 Microsoft Reporting Services Projects Visual Studio 2017 Extension 的 2.0 版本这极大地改变了查询设计器,使其完全破坏了旧的报告,因为这些报告在非可视化、可视化查询设计器中不起作用(和/或需要重新设计)。如果有人现在有 1,000 多个报告需要重新创建,但没有真正的原因或没有附加值(value),那么使用这种方法是完全不合理的。

有没有办法获得兼容的 1.24 版本?或者是否有办法将扩展降级到以前的版本(1.24)?是否有官方电子邮件或直接联系 Microsoft 的方式?

感谢您对此提供的任何帮助。

编辑:屏幕截图

之前(看起来很接近):

enter image description here

新(正是这个......由于显而易见的原因,这确实不理想):

enter image description here

最佳答案

如果有人通过 future 的搜索阅读此内容(以及发布此问题的其他人),解决此问题的方法比预期容易得多。答案是遵循一个相对简单的程序:

  1. 备份所有重要文件、解决方案、项目等,因为此过程的效果可能会有所不同
  2. 从 Visual Studio 2017 卸载 Microsoft Reporting Services 项目扩展(工具 -> 扩展和更新)[您需要拥有管理员权限才能执行此操作]
  3. 关闭所有 Visual Studio 实例
  4. 从 Microsoft 的 SSDT 早期版本页面下载 15.8.0(或您喜欢的任何版本,15.8.0 的 SSRS 扩展版本为 1.24):Microsoft SQL Server Data Tools - Previous Versions .
  5. 安装上述下载的版本,并为实例选择 Visual Studio 2017,然后为包选择 Reporting Services(第一个选项始终处于选中状态,因此我认为您无法避免它)。
  6. 安装完成后,以管理员身份打开 Visual Studio 2017(这确实与正常打开它不同,即使是在 PC 上以管理员身份打开它)
  7. 转到“扩展和更新”部分(再次选择“工具”->“扩展和更新”),然后通过右侧详细信息 Pane 禁用“自动更新此扩展”。您还可以在此处验证您是否拥有 1.24 版本。

应该就是这样,您应该可以立即开始了。唯一需要注意的是,您可能需要通过 Clean Solution 来“清理”任何 Reporting Services 项目(至少我必须这样做)。

与往常一样,您的情况可能会有所不同,您应该始终备份您的电脑/文件(和/或创建还原点),以防出现梨形或不兼容的情况。

祝大家好运,我希望微软能够扭转将这种新的“简化”(本质上无用)界面强加给可视化查询设计器的情况。

关于reporting-services - Microsoft Reporting Services Projects Visual Studio 2017 Extension 2.0 降级至 1.24,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52609228/

相关文章:

asp.net - bootstrap 模式不会在基本 ASP.NET Core Web 角度应用程序中显示

c# - .Net 从对象创建报告

sql - ORA-01795 : maximum number of expressions in a list is 1000 error

c# - Xunit 报告工具

sql - SSRS 2008 不会从存储过程返回正确的数据集

visual-studio - Visual Studio 中的虚线图标代表什么意思

xml - 直接从 Azure SQL 报告服务器加载 xml 报告

.net - 针对 .NET 4.7.2 时引用 System.Net.Http 的正确方法是什么?

c# - 选择正确的报告工具

ssrs-2008 - SSRS - 禁用个别报告的导出选项(例如 PDF)