visual-studio - Office 加载项重新安装错误 : Could not Load File or Assembly

标签 visual-studio vsto

我正在尝试重新部署 Office 插件。它安装,一切似乎都正常,但它无法启动。设置环境变量 VSTO_SUPPRESSDISPLAYALERTS = 0 后,当我启动 MS Project 时收到以下消息:

Could not load file or assembly Microsoft.Office.Tools.Common.v4.0.Utilities

我已验证该程序集已捆绑在 ClickOnce 应用程序中。我在这一点上很难过,不知道下一步该往哪里看。有人可以提供任何指导吗?

谢谢!

最佳答案

在验证客户端机器上的运行时良好之后,并在多次尝试重新编译/重新安装(仍然出现相同的错误)之后,我终于解决了这个问题。
我真的很讨厌我必须做的事情,所以如果您有更好的解决方案,请发布。

步骤

  • 通过添加/删除程序卸载插件
  • 进入注册表并删除 处的所有条目KEY_CURRENT_USER > Software > Microsoft > Office > MS Project > Addins
  • 还必须删除 中的条目HKEY_LOCAL_MACHINE > Software > Microsoft > Office > MS Project > Addins (不确定那些人是如何到达那里的...)
  • 删除了位于 的应用程序文件夹C:\Documents and Settings\[user name]\Local Settings\Apps\2.0 (注意 - 这个很糟糕,因为它删除了所有应用程序 - 不仅仅是插件......)你可以变得可爱并尝试选择n拉你特定的vsto插件文件,但在这一点上我很生气我只是打蜡整个该死的东西)
  • 使用以下命令从命令提示符删除应用程序缓存: rundll32 dfshim CleanOnlineAppCache

  • 我已经成功复现了这个错误,现在用这个方法解决了3次,所以我对它很有信心。我不知道为什么重新安装会抛出原始错误,但至少我现在有了解决方法。

    希望这对其他人有帮助!

    关于visual-studio - Office 加载项重新安装错误 : Could not Load File or Assembly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828433/

    相关文章:

    visual-studio - Visual Studio 2017如何启用/禁用ServiceHub.exe组件

    c# - 在没有 Word 的服务器上将 Word doc 文件转换为 docx

    vsto - 测试证书不受信任

    c++ - 同名函数

    c# - Visual Studio 中的本地化文件路径

    c# - 如何快速组织源代码(c#)中的函数以按字母顺序排序?

    c# - MailItem.HtmlBody 引发未实现异常

    c# - 如何处理来自嵌入式 Excel.OleObjects 或 Excel.Shapes 的事件

    .net - 以编程方式从 VSTO Excel 工作簿中读取 _AssemblyLocation

    c# - 将 asp.net 表单 View 从另一个页面更改为插入模式