【问题标题】:Clear Microsoft Office Add-Ins cache清除 Microsoft Office 加载项缓存
【发布时间】:2011-02-03 01:27:32
【问题描述】:

我在 Microsoft PowerPoint 2007 的插件中编写了一些代码。我执行了它。它说有问题。

有了help from a fellow member here,我解决了这个问题。我编译了新代码并运行了它。

它仍然考虑旧代码并忽略新代码,仍然抛出同样的问题。这两个版本的代码完全不同,因为它们不共享问题报告的变量,因此我有理由确定问题不在代码中。

显然,MS Office 将旧版本的二进制文件保留在某个缓存的某个位置。如何清除它并允许它访问新编译的加载项二进制文件?

【问题讨论】:

    标签: c# vsto ms-office add-in powerpoint


    【解决方案1】:

    如果您的问题确实与缓存的程序集有关,它们很可能位于此处:

    %userprofile%\local Settings\Application Data\assembly

    保留该文件夹中的文件夹结构(换句话说,dl3temptmp),但清除下面的所有文件和文件夹这 3 个文件夹。

    在执行此操作之前,请记住通过任务管理器/进程选项卡关闭所有 PowerPoint 实例。单独关闭应用程序是不够的 - 您必须追踪正在运行的 PowerPoint 进程的每个实例。

    【讨论】:

    • 非常感谢。你为我节省了几个小时。只是为了不要忘记,我写这篇文章是为了我自己,也是为了其他有同样问题的人。从 dl3 文件夹中删除这些文件(或者它们会神奇地返回)之前要做的另一件事是打开 Power Point 或您希望清除缓存的任何其他 MS Office 应用程序,然后转到加载项对话框并取消选择和/或删除这些加载项。再次感谢 code4life,我在此文件夹中看到了所有程序集及其调试符号。
    猜你喜欢
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 2021-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    相关资源
    最近更新 更多