9

Visual Studio 2017 的最新报表查看器有一些错误,使我们无法使用它。我们已降级到适用于 Web 表单的 Microsoft ReportViewer Runtime 2015 (v 12.0.2402.15)。但是,Visual Studio 中的报表设计器会以新的“2016”格式创建新报表,甚至编辑旧报表也会将它们升级为新格式。旧的报表查看器不理解新的格式和炸弹。

新的报表设计器是 Visual Studio 的扩展,“Microsoft Rdlc Report Designer for Visual Studio”版本 14.2。我们还没有找到可用作扩展的设计器的早期版本。

我们已经尝试安装 SQL Set Data Tools 的早期版本,但报表设计器仍然相同。我们还没有找到早期报表设计器的单独下载。

有没有办法将旧的报表设计器添加到 VS 2017?还是我们必须降级到 VS 2015?

(这里有一个类似的问题:Change RDL version for RDLC Reports in Visual Studio 2017

4

3 回答 3

0

ReportViewer 中导致无法使用的问题在以后的版本中得到了部分解决。例如,ReportViewer 中的 CSS 更改了周围网页其余部分的样式,这非常糟糕(现已修复)。我们还看到查看器的导出按钮下拉列表远离其预期位置的问题。我们必须在页面上使用自定义 JavaScript 来解决这个问题。

于 2018-08-01T20:20:12.100 回答
0

您可以通过单击添加现有项目并将在 VS 2015 上创建的任何 RDLC 包含/添加到 VS 2017 并直接从您的本地位置选择 RDLC 并将在您的 VS 上运行。添加现有项目

于 2022-01-17T12:54:59.997 回答
-2

据我所知,Visual Studio 2017 版本 14 的 ReportViewer 用于在 Framework 4.5 中编译。我的应用程序依赖于 4.0,如果我切换,则还需要更新一堆其他库。我宁愿让以前版本的 ReportViewer 12 正常工作,因为它适用于我的应用程序而没有问题。

安装了ReportViewer Designer 14 for VS2017,页面设计出现错误,在服务器上部署运行的应用程序没有渲染报表。

那么,该走哪条路呢?向上或向后……以及如何。

于 2018-12-12T00:55:10.637 回答