2

我有一个试图在我的计算机上安装的 VB.NET ClickOnce 应用程序。以前,我能够毫无问题地安装和运行这些应用程序。现在,当我安装应用程序时,我可以看到一个窗口打开的闪光,然后什么也没有。(使用任务管理器查看时,也没有任何进程挂起或任何东西。)

经过一番挖掘后,我注意到我的 Internet 临时文件中有一些文件,其名称类似于“FusionBindError”,然后是我的应用程序名称和不同的 DLL 名称。

我已经完成了我在网上可以找到的所有事情,重新安装应用程序,重新安装 .NET Framework,删除我的本地设置文件夹并重新登录。

有没有人有任何其他想法让我尝试?

我尝试了 Mage.exe 建议,但没有帮助。与其他安装位置建议相同。应用程序在屏幕底部闪烁,但未打开。我尝试使用 FUSLOGVW 来检查绑定,但那里没有任何显示。(好或坏,没有绑定条目。)

4

6 回答 6

1

您是否尝试过使用 mage.exe?这是 .NET 框架附带的命令行工具。启动 VS 命令提示符,然后尝试 mage -cc。这将清除您的应用程序缓存并强制进行新的单击一次下载。这是当我的 click-once 应用程序失败时我做的第一件事,它在 99% 的时间内都能正常工作。

于 2008-10-14T12:46:31.430 回答
1

几个建议:

FusLogVW 不适合您,因为您必须在注册表中启用程序集绑定失败日志记录。此MSDN 文章描述了如何执行此操作。

想到的另一件事是,可能是 ClickOnce 应用程序安装,或者整个 ClickOnce 商店已损坏。尝试删除 ClickOnce 应用商店,然后重新安装该应用程序。

于 2008-11-03T02:22:30.623 回答
0

可能添加了您手头没有的新先决条件。如果您使用的 URL 直接指向“my.application”或任何您的等价物,则不会处理先决条件。

因此,请尝试指向与 .application 文件在同一目录中创建的 setup.exe。

除此之外,听起来你在做所有正确的事情......

于 2008-10-13T21:46:51.293 回答
0

此外,在应用程序实际运行的机器上运行 fuslogvw 实用程序可能很有用。或反光板。

然后看看是否确实加载了它的任何依赖项让你感到惊讶。

此外,对于这些类型的错误,请务必检查禁用防病毒驻留保护是否有帮助。有时它会导致访问程序集的清单等问题。

于 2009-05-28T11:08:03.997 回答
0

我卸载了我的 Kensington Mouse 软件,这解决了我的安装错误。

谁知道我从来没有使用过的鼠标软件会造成这么大的麻烦?

于 2011-11-12T14:20:47.813 回答
0

有时,如果您的机器工作了好几天,这个问题就会出现。尝试重新启动您的机器。同样的问题发生在我身上,当我重新启动机器时它就消失了。

于 2015-11-18T09:24:18.733 回答