部署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()
答案 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被错误地引用了(因此我有一个v2和一个v4)。我删除了这个引用,感谢上帝,它有效。