最近 Microsoft 发布了其 Microsoft Reporting Services Projects Visual Studio 2017 Extension 的 2.0 版本这极大地改变了查询设计器,使其完全破坏了旧的报告,因为这些报告在非可视化、可视化查询设计器中不起作用(和/或需要重新设计)。如果有人现在有 1,000 多个报告需要重新创建,但没有真正的原因或没有附加值(value),那么使用这种方法是完全不合理的。
有没有办法获得兼容的 1.24 版本?或者是否有办法将扩展降级到以前的版本(1.24)?是否有官方电子邮件或直接联系 Microsoft 的方式?
感谢您对此提供的任何帮助。
编辑:屏幕截图
之前(看起来很接近):
新(正是这个......由于显而易见的原因,这确实不理想):
最佳答案
如果有人通过 future 的搜索阅读此内容(以及发布此问题的其他人),解决此问题的方法比预期容易得多。答案是遵循一个相对简单的程序:
- 备份所有重要文件、解决方案、项目等,因为此过程的效果可能会有所不同
- 从 Visual Studio 2017 卸载 Microsoft Reporting Services 项目扩展(工具 -> 扩展和更新)[您需要拥有管理员权限才能执行此操作]
- 关闭所有 Visual Studio 实例
- 从 Microsoft 的 SSDT 早期版本页面下载 15.8.0(或您喜欢的任何版本,15.8.0 的 SSRS 扩展版本为 1.24):Microsoft SQL Server Data Tools - Previous Versions .
- 安装上述下载的版本,并为实例选择 Visual Studio 2017,然后为包选择 Reporting Services(第一个选项始终处于选中状态,因此我认为您无法避免它)。里>
- 安装完成后,以管理员身份打开 Visual Studio 2017(这确实与正常打开它不同,即使是在 PC 上以管理员身份打开它)
- 转到“扩展和更新”部分(再次选择“工具”->“扩展和更新”),然后通过右侧详细信息 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/