启动“Click-Once”发布的应用程序不断尝试安装.NET Framework

时间:2009-04-20 16:43:34

标签: .net windows-vista clickonce installation cycle

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

  

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

     

您尝试访问的内容   需要Microsoft .NET Framework。   您想下载并安装吗?   这来自Microsoft下载中心   现在?

     

...

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

  

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 - 但我仍然遇到同样的问题。

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

请告知如何解决此问题。

P.S。仅供参考:我的系统

上未安装Windows Vista SP1

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

  

[Microsoft .NET Framework安装程序] - 是否要下载并安装Microsoft .NET Framework?

是否说明应用程序需要哪个版本的Framework?

你自己写过这个应用程序吗?也许Visual Studio Project Properties中有一些东西。在发布>下先决条件存在应用程序将尝试安装的先决条件列表(如果被告知这样做)。是否列出了.NET Framework的版本?

答案 2 :(得分:0)

我也有这个问题。

当我在notepade中打开.application文件并将notepad设置为.application文件的默认处理程序时,会导致这种情况。 (它必须是ClickOnce客户端运行时组件)。

将此重置为默认处理程序已更正问题