我在Microsoft PowerPoint 2007的加载项中编写了一些代码。我执行了它。它说有问题。
使用help from a fellow member here,我解决了这个问题。我编译了新代码并运行它。
它仍然会考虑旧代码并忽略新代码并仍然会引发同样的问题。两个版本的代码完全不同,因为它们不共享问题报告的变量,因此我确定问题现在不在代码中。
显然,MS Office在某些缓存中的某处保留了旧版本的二进制文件。如何清除它并允许它访问新编译的加载项二进制文件?
答案 0 :(得分:3)
如果您的问题确实存在于缓存程序集中,那么它们很可能位于此处:
%userprofile%\local Settings\Application Data\assembly
保留该文件夹中的文件夹结构(换句话说, dl3 , temp , tmp ),但清除下的所有文件和文件夹那3个文件夹。
在执行此操作之前,请记住通过TaskManager / Processes选项卡关闭所有PowerPoint实例。单独关闭应用程序是不够的 - 您必须搜索正在运行的PowerPoint进程的每个实例。