OfficeJS - 缓存文件

问题描述 投票:0回答:1

我正在使用 OfficeJS API 开发一个单词插件。我正在使用 VS Community 2022 (17.8.3) 和 Office 365(版本 2312)。我的外接程序的组织是经典的,由任务窗格的 Home.html 页面和调用函数的 FunctionFile.html 页面组成。目前,我将一些功能直接集成到功能区中,将其他功能集成到我的任务窗格中。

我遇到的问题是,当我修改 FunctionFile.js 文件并再次运行它时,它不会更新。所以我的文件似乎在某个地方有缓存,但我不知道如何删除它并停止系统地缓存它。通常需要几天时间才能更新。

通过插入断点并执行函数,我可以看到这个缓存文件没有更新。 It then appears in a

我已经尝试过checking the

我也尝试过checking the 。我不知道这是否有任何影响,但是当我正常打开 Word 时,该框保持选中状态,但当我通过 VS 打开 Word 时,该框会自动取消选中。

我还使用此处描述的方法系统地清除 Office 缓存:https://learn.microsoft.com/en-us/office/dev/add-ins/testing/clear-cache

我已经没有解决方案了,不知道如何解决这个问题。我过去也遇到过这个问题,但我通过选中“禁用缓存”框解决了这个问题(今天这还不够)。

你有解决办法吗?

visual-studio caching ms-office office-js office-addins
1个回答
0
投票

你是对的,当我在功能区上工作时,我也面临这个问题,有时它会自动选择

function.js
文件的新代码,但有时在重述我的项目后,它会选择新代码,但有时它在重新启动后不会选择新代码或清除 Office 缓存。 就我而言,我使用的是 Windows 系统,它在清除 Windows 缓存后选择了新代码,或者需要一段时间重新启动我的系统。

如果您使用的是 Windows,您可以使用这种方式清除缓存

按 Windows + R

这将打开运行,然后输入输入

%temp%
,您将进入其路径如下的文件夹

C:\Users\用户名~1\AppData\Local\Temp

选择所有文件并删除。

现在再次打开

run
输入
temp
并删除所有文件并重新启动项目。这对我有用,希望对你有用。

© www.soinside.com 2019 - 2024. All rights reserved.