Visual studio 2017 Visual Studio 2017调试-禁用浏览器缓存

Visual studio 2017 Visual Studio 2017调试-禁用浏览器缓存,visual-studio-2017,visual-studio-debugging,disable-caching,Visual Studio 2017,Visual Studio Debugging,Disable Caching,我大量使用Visual Studio 2017进行web开发,当您让它打开浏览器时(我更喜欢Chrome,尽管这适用于Edge),它通常会加载脚本和CSS的缓存版本。我知道我可以转到网络选项卡并选择禁用缓存,但是有没有办法让VS始终在选择该选项的情况下加载浏览器 •转到工具->选项->调试->常规:选中“仅启用我的代码” •转到工具->选项->调试->符号 •单击“…”按钮,在本地计算机上的某个位置创建/选择一个新文件夹,以存储缓存的符号。然后单击“加载所有符号”,等待从Microsoft服务器

我大量使用Visual Studio 2017进行web开发,当您让它打开浏览器时(我更喜欢Chrome,尽管这适用于Edge),它通常会加载脚本和CSS的缓存版本。我知道我可以转到
网络
选项卡并选择
禁用缓存
,但是有没有办法让VS始终在选择该选项的情况下加载浏览器

•转到工具->选项->调试->常规:选中“仅启用我的代码”


•转到工具->选项->调试->符号

•单击“…”按钮,在本地计算机上的某个位置创建/选择一个新文件夹,以存储缓存的符号。然后单击“加载所有符号”,等待从Microsoft服务器下载符号,这可能需要一些时间。请注意,“加载所有符号”按钮仅在调试时可用


•取消选中“Microsoft符号服务器”旁边的复选标记,以防止Visual Studio远程查询Microsoft服务器。->单击“确定”。

您可以使用chrome的启动参数将cache dir指向null。
这将禁用任何缓存

首先管理浏览器

然后添加具有以下属性的新Chrome浏览器:
--磁盘缓存目录=null


我不确定这是否解决了我的问题?这不是速度的问题-它告诉Chrome/Edge在VS打开浏览器时禁用本地JS/CSS缓存,而不是每次我都要记住这样做。对于Chrome:resolved in,我已经使用了硬刷新选项-这更像是Visual Studio的问题,因为每次Chrome在debug中启动,它会启动一个新的会话(不绑定到我的普通Chrome实例,不让我登录,等等),并且缓存总是被重新启用。我希望有一种方法可以告诉VS停止这样做:-)