gpt4 book ai didi

c# - 无法使用 ClickOnce 安装 stdole.dll

转载 作者:行者123 更新时间:2023-11-30 18:24:46 24 4
gpt4 key购买 nike

我发布了一个 C# 程序并将其出售给其他人。几个人遇到了与 Error message "Unable to install or run the application. The application requires stdole Version 7.0.3300.0 in the GAC" 上相同的问题,但我在提出的解决方案中遇到了问题。

仅供引用,我的 C# 程序基于 .NET 3.5。

stdole.dll 拖到 C:\windows\assembly 在我客户的一台机器上不起作用。 C:\windows\assembly 中的文件“看起来不像”其他文件夹中的文件。该文件夹中的列是程序集名称、版本、文化、公钥 token 和处理器架构(而不是名称、修改日期、类型和大小。

我在我的 Windows 8.1 机器上搜索了 gacutil.exe 并找到了其中的 9 个,所以我不确定要运行哪个。或者在我的客户机器上运行哪一个,可以是任何版本的 Windows。

我尝试了 RPF 的回答,但是当我转到“应用程序文件”屏幕时,stdole.dll 不在我的列表中。该解决方案会很好,因为它可以解决我所有客户的问题。

然后我看到 Magnus 的评论说 Click-Once 无法安装到 GAC。 Kiquenet询问了后续,一直没有得到回复,所以就在这里问一下...

我该如何解决这个问题,这样我就不必为每个(或大多数)新客户运行 GACUTIL?

最佳答案

我最终创建了一个单独的解决方案来做一件事——它在 GAC 中安装了 stdole.dll 并且对遇到问题的人有效。它可能无法为每个人解决问题,我不能确定...

关于c# - 无法使用 ClickOnce 安装 stdole.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30879627/

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