2017-08-23 74 views
0

我正在尝试使用clickonce部署带有嵌入式rdlc报告的wpf应用程序。以前版本的报告查看器(在VS2015中)是内置的,所以使用起来很方便,我在部署这个项目时没有问题。VS2017不在先决条件中显示报告查看器

现在既然简单又方便不再是目标了,在vs2017发布错误消息后,我完全没有任何帮助,我意识到,显然你必须安装2个附加的VS扩展和一个报告在应用程序使用的每台计算机上的浏览器运行时和rdlc报告(感觉像水晶报告一遍),并且必须在clickonce部署中排除自动包含的中文本地化文件(这会导致清单分析错误)。无论如何,MS website上的说明表示,点击一次应该有一个“Microsoft Visual Studio Report Viewer”先决条件选项,以选择安装您的应用程序的要求。但是,在我的开发机器上安装运行时后,重新启动Visual Studio,此选项不可用。有谁知道如何让这个工作?

+0

无论我做什么,都无法获得先决条件。现在我已经恢复使用vs2015,直到这个东西更加合理地执行。 – Bitfiddler

回答

0

我使用了Project | Manage NuGet Packages将这个包添加到我的项目中。

https://www.nuget.org/packages/Microsoft.ReportViewer.Runtime.Common/12.0.2402.15

如果您搜索与管理的NuGet包,还有不少的ReportViewer相关的项目。我不确定哪些是适合您的WPF应用程序。

无论如何,部署项目拿起了各种ReportViewer程序集依赖关系,并且没有MS的EXE重做列表,所有东西似乎都能正常工作。

相关问题