我下载了setup.exe,然后开始安装并立即崩溃。安装ClickOnce应用程序时出现问题
在win7上它工作正常。在XP上它不起作用。
错误文本:
无法安装或运行应用 。应用程序需要组装stdole的 版本 7.0.3300.0应先安装在全局程序集缓存(GAC)中。
我下载了setup.exe,然后开始安装并立即崩溃。安装ClickOnce应用程序时出现问题
在win7上它工作正常。在XP上它不起作用。
错误文本:
无法安装或运行应用 。应用程序需要组装stdole的 版本 7.0.3300.0应先安装在全局程序集缓存(GAC)中。
您需要在Visual Studio的Publish设置中包含stdole.dll作为必需的文件。一旦你再次发布你的应用程序,它应该在安装时将该文件包含在你的应用程序中。
更多资讯可浏览:here。
这发生在几个人,我不得不安装一次点击应用程序我开发。基本上在他们安装.NET时发生了一些事情,而所需的.DLL没有移到GAC中。修复非常简单,基本上你需要将stdole.dll从C:\ Program Files \ Microsoft.NET \ Primary Interop Assemblies \拷贝到C:\ Windows \ Assembly中,它可以解决你的问题。将它们包含在应用程序中并不是最好的主意,这将为所有的单击应用程序修复它,而不仅仅是你正在构建的应用程序。
P.S.将文件拖动到该位置将会起作用,如果您尝试复制该文件,则可能会出现错误。
检查该主题:http://social.msdn.microsoft.com/forums/en-US/winformssetup/thread/43398969-4228-41d7-a792-8dd66472b79f/ – 2010-10-18 14:23:44