Очистить кэш надстроек Microsoft Office - PullRequest
0 голосов
/ 01 февраля 2011

Я написал некоторый код в надстройке для Microsoft PowerPoint 2007. Я выполнил его. Там сказано, что есть проблема.

С помощью помощи другого члена здесь я решил проблему. Я скомпилировал новый код и запустил его.

Он по-прежнему учитывает старый код, игнорирует новый и по-прежнему вызывает ту же проблему. Две версии кода радикально отличаются тем, что они не разделяют переменные, о которых сообщает проблема, поэтому я уверен, что проблема не в коде.

Очевидно, что MS Office сохраняет старую версию двоичных файлов в некотором кеше. Как мне это очистить и разрешить доступ к недавно скомпилированному двоичному файлу надстройки?

1 Ответ

3 голосов
/ 02 февраля 2011

Если ваша проблема действительно с кэшированными сборками, они, скорее всего, будут расположены здесь:

%userprofile%\local Settings\Application Data\assembly

Сохранить структуру папок в этой папке (другими словами, dl3 , temp , tmp ), но очистить все файлы и папки в этих 3 папках .

Не забудьте закрыть все экземпляры PowerPoint через вкладку TaskManager / Processes, прежде чем сделать это. Закрытие приложения само по себе недостаточно хорошо - вы должны выследить каждый запущенный процесс PowerPoint.

...