5

部署 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()

4

2 回答 2

0

在弄乱了一些依赖项之后,我最近也遇到了这个问题。上述解决方案均无效(在 MSDN 或此处)。

我如何修复它:

  • 找到一个有效的旧版本。
  • 找到 .dll.manifest 文件。
  • 将该清单与出错的清单进行区分。

就我而言,我看到那里错误地引用了一个 .dll(因此我有一个 v2 和一个 v4)。我删除了这个参考,谢天谢地,它有效。

于 2013-07-01T00:40:57.920 回答
0

这是您正在寻找的答案:-

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

在此有人设法检查了 Word 的“兼容模式”复选框,在 Windows XP SP2 下默认运行(看看您是否可以使程序与您的系统兼容)。

如果这不是问题

然后进一步阅读:-部署 VS 2008 SP1 Word 2007


我在这里找到了关于此主题的另一篇文章。它显示了一种可能的解决方法,您可以尝试获得结果?我不完全确定,但在这方面,开发人员使用的是 Outlook 2008,我认为他在他的代码中删除了 Outlook 的实例并重新实现了其中的一部分,而忽略了其他部分。也许这可能是一个临时修复或帮助您了解问题所在?


(对不起,我的答案不是很清楚,我目前没有太多时间进行堆栈溢出,当我有更多时间时我会清理答案(它会流动))++这就是我的全部可以找到有关此错误的信息,但是Microsoft论坛上有人遇到相同问题,也许您可​​以在那里更快地找到答案?如果您按照我发布的链接进行操作,您应该能够找到一些可以为您提供体面修复的信息。

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

于 2012-10-31T12:38:54.867 回答