Ms word 以下VSTO Word 2010 Word加载项单击一次部署错误是否有解决方法?

Ms word 以下VSTO Word 2010 Word加载项单击一次部署错误是否有解决方法?,ms-word,vsto,clickonce,Ms Word,Vsto,Clickonce,部署Word加载项时,该加载项会无错误地发布。复制文件后,我出现以下错误 我没有太多事情要做。这是堆栈跟踪 **************例外文本************** System.ArgumentException:值不在预期范围内。 位于System.Deployment.Internal.Isolation.IActContext.ApplicationBasePath(UInt32标志、字符串和ApplicationPath) 在System.ActivationContext.g

部署Word加载项时,该加载项会无错误地发布。复制文件后,我出现以下错误

我没有太多事情要做。这是堆栈跟踪

**************例外文本**************

System.ArgumentException:值不在预期范围内。 位于System.Deployment.Internal.Isolation.IActContext.ApplicationBasePath(UInt32标志、字符串和ApplicationPath) 在System.ActivationContext.get_应用程序目录()中 在System.AppDomainSetup..ctor上(ActivationArguments ActivationArguments) 在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.CreateAppDomainSetup(ActivationContext上下文、Uri deploymentManifestUri、AddInInstallationStatus installStatus) 在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()中

以下是您想要的答案:-

问题:-
在更新失败期间打开进程监视器,查看Winword.exe是否正在浏览以下注册表项-> HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\SideBySide\2.0\Marks\mmiw..vsto_510943deecbc925_0002.0000_2055f5031035ea75\appid

在这种情况下,有人设法选中Word的兼容模式复选框,在WindowsXPSP2下运行默认模式(简而言之,看看是否可以使程序与系统兼容)

如果这不是问题所在

然后进一步阅读:


我还发现了另一篇关于这个主题的帖子,它展示了一个可能的解决方法,你可以试着得到一个结果吗?我不完全确定,但在这里,开发人员使用的是outlook 2008,我认为他在代码中删除了outlook的实例,并重新实现了其中的一部分,而忽略了其他部分。也许这是一个临时的解决方案,或者帮助您了解问题所在


(很抱歉,我的答案不太清楚,我现在没有太多时间处理堆栈溢出问题,我会在有更多时间时清理答案(它会流动))+++这是关于此错误的所有我能找到的,但是在Microsoft论坛上也有人有相同的问题,也许你可以在那里更快地找到答案?如果你遵循我发布的链接,你应该能够找到一些信息,可能能够给你一个体面的修复


注:如果这不起作用,请尽快回复,我会尽快搜索,我想我已经找到了其他可能有用的东西,只需要在我发布之前自己理解它。

我最近也遇到了这个问题,因为我弄乱了一些依赖项。所有提到的解决方案都不起作用(在MSDN上或此处)

我是如何修复的:

  • 查找有效的旧发布版本
  • 查找.dll.manifest文件
  • 将清单与出错的清单区分开来

在我的例子中,我看到一个.dll被错误地引用了(因此我有一个v2和一个v4)。我删除了此引用,谢天谢地,它可以正常工作。

您安装的完整路径是什么?听起来路径无效或太长。我正在部署/调用c:\deploy中的setup.exe文件?我特意部署到顶级文件夹,以避免围绕长路径/文件名发布错误。Process Monitor?你是说安装进程监视器?HKCU是缩写?他的意思是,HKCU是HKEY_当前用户的缩写。此外,解释不清楚。您是否试图复制文件,然后发布复制的文件??我不太确定这个问题在问什么检查Additions.lol。感谢上帝,它起作用了!这就是我们有时的感受。顺便说一句,这是一个比上面的小丑们的答案更有说服力的答案,他们抢走了我的分数。