【发布时间】:2017-09-02 05:34:11
【问题描述】:
我有一个 ClickOnce WPF 应用程序。在我将 ReportViewer 从版本 10 更改为版本 11 之前,它安装正确。
我知道在尝试安装时收到以下错误:
应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 Microsoft.ReportViewer.WinForms 版本 11.0.0.0。
如何解决这个问题并仍然使用 ClickOnce,我无法手动安装,因为用户没有权限;他们只有使用 ClickOnce 的权限。
我尝试将 Microsoft.ReportViewer.WinForms.dll 发布状态从 Prerequisite 更改为 Include,但错误仍然存在。
【问题讨论】:
-
如果你不能让你的用户更新他们的机器,那么你就陷入了困境。
-
在您的屏幕截图中,Microsoft.ReportViewer.Common.dll 也设置为先决条件。将 if 设置为 Include。