我正在尝试使用clickonce部署带有嵌入式rdlc报告的wpf应用程序。之前版本的报告查看器(在VS2015中)是内置的,因此使用起来既简单又方便,而且我在部署此项目时没有遇到任何问题。
现在因为简单方便不再是目标了,在vs2017部署失败后出现错误消息让我完全没有帮助,我已经意识到显然你必须安装2个额外的VS扩展和报告查看器应用程序使用的每台机器上的运行时和rdlc报告(感觉就像水晶报告一样)并且您必须在clickonce部署中排除自动包含的中文本地化文件(这会导致清单解析错误)。无论如何,MS website上的说明说点击一次应该有一个" Microsoft Visual Studio Report Viewer"选择安装应用程序要求的先决条件选项。但是,在我的开发计算机上安装运行时,重新启动visual studio后,此选项不可用。有谁知道如何让这个工作?
答案 0 :(得分:0)
我使用Project | Manage NuGet Packages将此包添加到我的项目中。
https://www.nuget.org/packages/Microsoft.ReportViewer.Runtime.Common/12.0.2402.15
如果使用Manage NuGet Packages进行搜索,则会有很多与ReportViewer相关的项目。我不确定哪些适合您的WPF应用。
无论如何,部署项目选择了各种ReportViewer程序集依赖关系,一切似乎都没有来自MS的EXE redist。