清除Microsoft Office加载项缓存

时间:2011-02-01 13:28:22

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

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

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

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

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

1 个答案:

答案 0 :(得分:3)

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

%userprofile%\local Settings\Application Data\assembly

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

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