Outlook 邮件加载项缓存无法重新加载调试版本

Outlook mail addin caches cant reload the debugging version

我们正在为我们的产品开发 Outlook Mail Addin

当我调试 Visual Studio 中的解决方案时,我的 Office365 Outlook 帐户打开,我可以在 outlook 插件列表中看到我开发的插件,我可以使用它。

问题是,即使在 Visual Studio 中停止解决方案后,我仍然可以使用该插件。当我重新 运行 解决方案时,它显示插件的缓存版本,而不是我在 visual studio 中拥有的当前版本。

看起来插件缓存在某处。似乎无法阻止它。

我该如何解决这个问题?

您的浏览器正在缓存您的加载项使用的文件。如果您部署更新版本,您的浏览器将依赖它仍然缓存的旧文件。删除浏览器的缓存应该可以解决问题。

加载项不会被缓存,它总是从清单中设置的源位置加载。在测试期间,当您构建解决方案时,应用程序将部署到您指定的邮箱。但是,当您的本地网络服务器处于 运行ning 时,该应用程序只能 运行。加载项的选项卡将继续显示,但如果您的 Web 服务器已停止,加载项将在加载时失败 - 它永远不会加载缓存版本。如果您不希望在不调试时 运行,则必须从加载项页面手动卸载加载项。