安装ClickOnce应用程序时出现问题

时间:2010-10-18 14:20:33

标签: c# wpf clickonce

我下载了setup.exe,然后开始安装,它立即崩溃。

在win7上它运行良好。在XP上它不起作用。

alt text

错误文字:

  

无法安装或运行   应用。该应用程序需要   组装stole版本   7.0.3300.0首先安装在全局程序集缓存(GAC)中。

2 个答案:

答案 0 :(得分:2)

您需要在Visual Studio的“发布”设置中包含stdole.dll作为必需文件。再次发布应用后,应该在应用安装时将该文件包含在应用中。

可以找到更多信息here

答案 1 :(得分:1)

有些人在我开发的应用程序中安装了一次点击。基本上他们安装.NET时发生了一些事情,并且所需的.DLL没有移到GAC。修复非常简单,基本上你需要将stdole.dll从C:\ Program Files \ Microsoft.NET \ Primary Interop Assemblies \复制到C:\ Windows \ Assembly ...这应该可以解决你的问题。将它们包含在应用程序中并不是最好的主意,这将为所有应用程序单击一次应用程序而不是当前正在构建的应用程序进行修复。

P.S。将文件拖动到该位置将起作用,如果您尝试复制它可能会出错。