2

从 Internet URL 启动“Click-Once”发布的应用程序时,我的计算机上不断弹出以下对话框窗口:

[Microsoft .NET Framework 安装] - 您要下载并安装 Microsoft .NET Framework 吗?

您尝试访问的内容需要 Microsoft .NET Framework。您想立即从 Microsoft 下载中心下载并安装它吗?

……

“Click-Once”过去运行良好,没有尝试安装 .NET Framework,但在(我猜)我的 MS Windows Vista Ultimate System 安装了以下自动更新之后:

Windows 更新 (KB936448 - .Net Framework 3.0 RTM x86 ru-RU)

Windows 更新 (KB936403 - .Net Framework 2.0 RTM x86 ru-RU)

“Click-Once”每次都在尝试安装 .NET Framework 时停止工作,即使我运行此安装,它也会继续尝试在后续“Click-Once”激活时安装 .NET Framework...

我已经从我的系统中删除了上述更新,并且我已经安装了 .NET Framework 3.5 SP1 - 但我仍然遇到同样的问题。

我希望应该可以手动修补一些系统注册表项来解决这个问题,但我不知道是哪些。

请告知如何解决此问题。

PS 仅供参考:我的系统上安装Windows Vista SP1

4

3 回答 3

1

也许语言环境是原因?您有 ru-RU 的运行时,ClickOnce 应用程序的语言环境是什么?

于 2009-04-20T16:51:25.980 回答
0

[Microsoft .NET Framework 安装] - 您要下载并安装 Microsoft .NET Framework 吗?

它是否说明了应用程序需要什么版本的框架?

你自己写的应用程序?也许在 Visual Studio 项目属性中有些东西。在Publish > Prerequisites下有应用程序将尝试安装的先决条件列表(如果被告知这样做)。那里列出了 .NET Framework 的版本吗?

于 2009-05-15T12:16:57.637 回答
0

我也有一段时间有这个问题。

这是当我在记事本中打开一个 .application 文件并将记事本设置为 .application 文件的默认处理程序时引起的。(它需要是 ClickOnce 客户端运行时组件)。

将此重置回默认处理程序可以解决问题

于 2009-06-18T16:22:28.690 回答