清除Microsoft Office加载项缓存

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

在这里的同事的帮助下 ,我纠正了这个问题。 我编译了新代码并运行它。

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

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

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

  %userprofile%\ local Settings \ Application Data \ assembly 

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

在执行此操作之前,请记住通过TaskManager / Processes选项卡关闭所有PowerPoint实例。 单独关闭应用程序还不够好 – 您必须搜索正在运行的PowerPoint进程的每个实例。