从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答案 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客户端运行时组件)。
将此重置为默认处理程序已更正问题