gpt4 book ai didi

c# - 该应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 Microsoft.ReportViewer.WinForms 版本 11.0.0.0

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:11 24 4
gpt4 key购买 nike

我有一个 ClickOnce WPF 应用程序。它安装正确,直到我将 ReportViewer 从版本 10 更改为版本 11。

我知道在尝试安装时出现以下错误:

The application requires that assembly Microsoft.ReportViewer.WinForms Version 11.0.0.0 be installed in the Global Assembly Cache (GAC) First.

如何解决此问题并仍然使用 ClickOnce,我无法进行手动安装,因为用户没有权限;他们只有使用 ClickOnce 的权限。

我尝试将 Microsoft.ReportViewer.WinForms.dll 发布状态从 Prerequisite 更改为 Include,但错误仍然存​​在。

Enter image description here

最佳答案

虽然我需要下载两个 .msi 应用程序,但我能够让它在有同样问题的机器上运行。

首先,我下载并安装了 SQLSysClrTypes。它位于 here因为需要安装报告查看器。

只需单击下载,它将带您进入带有滚动条的页面。 SQLSysClrTypes 靠近底部。只需勾选它并点击下一步,您就可以下载并安装它。

我从 here 得到了报告查看器.

安装完后。我能够使用 reportviewer 11 从我的 ClickOnce 中获取它,它下载并成功运行,而我之前遇到的问题完全相同。

作为附录,我登录到管理员,所以如果您没有管理员,这个解决方案可能不是最好的。

关于c# - 该应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 Microsoft.ReportViewer.WinForms 版本 11.0.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17998487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com