作者:langzi | 来源:互联网 | 2023-02-05 18:52
我已经用yeoman接管了以前写的Office插件。我一直在更改设置以及其他设置,但是在初次安装后,看看它已经走了多远,我相信我的Outlook客户端已经存储了某种缓存。当我尝试安装更新的版本时,它仍然保留先前版本的徽标和设置,但是在没有早期版本的系统上安装它时,一切都很好。
任何建议都会有所帮助。我尝试删除我的本地配置文件并通过重新启动Outlook重新创建它,但这似乎对整个过程没有影响。
谢谢
编辑:
我说的是Outlook独立客户端。
1> Slava Ivanov..:
适用于Windows的Outlook Desktop加载项在IE Web浏览器控件的iFrame中运行。要清理外接程序打开的IE浏览器的缓存,请转到设置并删除缓存。重新启动您的加载项,它应该和新的一样好。
Web用户的Outlook可能在受支持的浏览器上运行。在这种情况下,请转到所用网络浏览器的设置,然后删除该浏览器的缓存。
Outlook Desktop for Mac加载项在某种形式的Web浏览器控件(Office 2016 for Mac内置)下运行,如何在此处删除缓存仍然是我的难题。
如果您的应用程序使用RoamingSettings对象,请查看一下saveAsync是否有任何自定义属性,并通过以下saveAsync根据需要将其删除。
编辑:
因此,上述方法仅适用于您/ QA / dev。对于您的客户,作为开发人员,在发布新版本时,必须照顾已更改文件的缓存。由于您的加载项就像网站一样,因此请使用网络技术刷新浏览器的缓存。有很多方法可以实现这一目标。例如,您可以更改新发行版的文件位置...
或在源文件中添加一些随机参数...
等等。这些简单的方法将强制浏览器重新加载文件内容。