ReSharper 2025.2 Help

配置缓存

为了确保可接受的速度,ReSharper 会缓存项目模型,该模型是在分析您的解决方案时获取的。 缓存数据会为每个解决方案单独存储。 因此,当您第一次打开一个新解决方案时,分析可能需要一些时间,但在随后的每次打开该解决方案时,ReSharper 只需读取缓存数据,这通常会非常快。

根据您的系统配置,您可能更倾向于将缓存文件存储在不同的位置。

缓存位置

指定缓存的位置

  1. 从主菜单中选择 ReSharper | 选项 或按 Alt+R O ,然后在左侧选择 环境 | 常规

  2. 使用 将解决方案缓存保存到 选择缓存文件的位置:

    • 用户本地设置文件夹 将它们存储在以下目录: %LOCALAPPDATA%\JetBrains\Transient

    • 系统 TEMP 文件夹 将它们存储在以下目录: %TEMP%\ReSharperCache

    • 解决方案文件夹 将它们存储在当前解决方案的根文件夹中

    • 自定义文件夹 为 ReSharper 缓存文件选择一个自定义位置。

  3. 单击 选项 对话框中的 保存 应用修改,让 ReSharper 选择保存位置,或者通过从 保存到 选择器中选择特定的设置层来保存修改。 有关更多信息,请参见 管理和共享 resharper 设置

  4. 重新打开您的解决方案以使更改生效。

如果您的解决方案在版本控制下或您计划将其置于版本控制下,最好选择 系统 TEMP 文件夹用户本地设置文件夹。 这样可以将缓存排除在解决方案文件夹之外,并将其与源代码分开存放,以免它们被错误地提交到您的存储库中。

请注意,系统临时文件夹可能会被某些工具清理,如果您将缓存存储在那里,所有缓存可能会被删除。

清理缓存

损坏的缓存会影响 ReSharper 的行为。 例如,ReSharper 可能无法解析符号,或者某些导航命令可能不可用。 如果您注意到这种奇怪的行为,在大多数情况下,清理当前解决方案的缓存可能会有所帮助。

  1. 在 Visual Studio 中打开可能存在损坏缓存的解决方案。

  2. 从主菜单中选择 ReSharper | 选项 或按 Alt+R O ,然后在左侧选择 环境 | 常规

  3. 单击 清除缓存。 请注意,缓存只会在当前选择的 缓存位置 中被清理。

  4. 重新打开您的解决方案以使更改生效。

如果某个解决方案超过 30 天未打开,ReSharper 也会自动清理该解决方案的缓存。

最后修改日期: 2025年 9月 27日