是否存在以下VSTO Word 2010 word addin click一次部署错误的解决方法?

时间:2012-10-25 08:58:17

标签: ms-word vsto clickonce

部署Word Add in时,发布时没有错误。复制文件后,我收到以下错误。

我没有太多可继续的事情。这是堆栈跟踪。

  

**************例外文字**************

     

System.ArgumentException:值不在预期范围内。      在System.Deployment.Internal.Isolation.IActContext.ApplicationBasePath(UInt32 Flags,String& ApplicationPath)      在System.ActivationContext.get_ApplicationDirectory()      在System.AppDomainSetup..ctor(ActivationArguments activationArguments)      在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.CreateAppDomainSetup(ActivationContext context,Uri deploymentManifestUri,AddInInstallationStatus installStatus)      在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

2 个答案:

答案 0 :(得分:0)

这里是你要找的答案: -

问题: -
在更新失败期间打开Process Monitor并查看Winword.exe是否正在浏览以下注册表项 - > HKCU \ Software \ Classes下\软件\微软\的Windows \ CurrentVersion \部署\ SideBySide \ 2.0 \商标\ mmiw..vsto_510943deeecbc925_0002.0000_2055f5031035ea75 \ APPID

在这个人设法检查Word的兼容模式复选框,在Windows XP SP2下默认运行它(看看你是否可以使程序与你的系统兼容)。

如果这不是问题

然后进一步阅读: - deploy a VS 2008 SP1 Word 2007


我在此主题上发现了另一篇帖子 HERE 它显示了可以尝试获得结果的可能解决方法吗?我不完全确定,但在这方面,开发人员正在使用outlook 2008,我认为他删除了代码中的outlook实例并重新实现了部分内容而忽略了其他内容。也许这可能是一个临时修复或帮助您了解问题是什么?


(对不起,我的答案不是那么清楚,我现在没有太多时间进行堆栈溢出,当我有更多时间时它会清理答案(它会流动))++ this这是我能找到的关于这个错误的全部内容,但有些人在微软论坛上有同样的问题,也许你可以在那里找到更快的答案?如果你按照我发布的链接,你应该能够找到一些可能给你一个不错的解决方案的信息。

PS。如果这不起作用,请尽快回复,我会尽快搜索,我想我发现了其他可能有用的东西,在我发布之前必须自己理解。

答案 1 :(得分:0)

我最近在弄乱了一些依赖项之后也遇到了这个问题。没有一个着名的解决方案有效(无论是在MSDN上还是在这里)。

我如何解决它:

  • 查找有效的旧版本。
  • 找到.dll.manifest文件。
  • 表现出错误的差异。

在我的情况下,我看到那里的.dll被错误地引用了(因此我有一个v2和一个v4)。我删除了这个引用,感谢上帝,它有效。