Visual studio Visual Studio 2013(和ReSharper)使用哪些文件夹?
我在公司的Windows7环境中工作,我们的个人资料存储在不同位置的中央服务器中。因此,在Visual Studio中打开包含100多个项目的解决方案需要相当长的时间(网络延迟和有限的带宽),即使我已将TFS签出到本地文件夹(d:\src)中Visual studio Visual Studio 2013(和ReSharper)使用哪些文件夹?,visual-studio,tfs,visual-studio-2013,resharper,Visual Studio,Tfs,Visual Studio 2013,Resharper,我在公司的Windows7环境中工作,我们的个人资料存储在不同位置的中央服务器中。因此,在Visual Studio中打开包含100多个项目的解决方案需要相当长的时间(网络延迟和有限的带宽),即使我已将TFS签出到本地文件夹(d:\src)中 Visual Studio 2013 SP1在工作时使用哪些文件夹作为临时数据,我如何覆盖这些文件夹以使用我自己的SSD驱动器上的特定文件夹?Visual Studio 13使用的临时文件夹与系统自己的临时文件夹相同 我的图像显示G:\Temp,这是我为使
Visual Studio 2013 SP1在工作时使用哪些文件夹作为临时数据,我如何覆盖这些文件夹以使用我自己的SSD驱动器上的特定文件夹?Visual Studio 13使用的临时文件夹与系统自己的临时文件夹相同 我的图像显示G:\Temp,这是我为使用RamDisk而定制的。在temp中使用Ramdisk驱动器肯定会提高许多应用程序的速度 如果您有更多的RAM,那么您可以创建比SSD快很多倍的RAM磁盘。Ramdisk存储不安全,因为发生崩溃时数据很容易丢失。你可以更好地使用它的缓存,我已经在我的电脑
ReSharper主要在
%LOCALAPPDATA%\JetBrains
(本地)和%APPDATA%\JetBrains
(漫游)中存储信息。有趣的文件有:
- 全局设置和扩展元数据(例如,已安装扩展的列表)存储在
%APPDATA%\JetBrains\ReSharper\vAny
- 扩展已安装到
%LOCALAPPDATA%\JetBrains\ReSharper\vAny\packages
- 解决方案缓存存储在
%LOCALAPPDATA%\JetBrains\ReSharper\vX.X\SolutionCaches
- VS版本特定的静态缓存也存储在
(特别是外部注释的xml索引的二进制形式)%LOCALAPPDATA%\JetBrains\ReSharper\vX.X\vsY.Y
- 令人烦恼的是,作为“外部源”功能的一部分下载的pdb文件没有缓存在JetBrains文件夹中(我有:
用于从下载的文件%LOCALAPPDATA%\RefSrcSymbols
用于下载的文件表单%LOCALAPPDATA%\SymbolSourceSymbols
用于从Visual Studio的“符号选项”对话框页面中声明的服务器下载的文件%LOCALAPPDATA%\Symbols
用于通过%TEMP%\Symbols
环境变量下载的符号,除非在环境变量本身中指定了更好的缓存\NT\u SYMBOL\u PATH
%APPDATA%
)中的数据最小-例如,在我的机器上为96Kb
但是,如果您的整个配置文件目录被重定向到网络共享,包括%LOCALAPPDATA%
部分,那么您可能会遇到麻烦。解决方案缓存可能很大,这取决于您有多少不同的解决方案(我的容量超过1Gb,但有很多大的解决方案),扩展包也可以加起来,特别是因为8.2已经开始将外部注释作为可更新包提供(大约需要60Mb)
幸运的是,您可以更改设置,让ReSharper将缓存放入解决方案目录或%TEMP%
,这会有所帮助(但如果将它们放入解决方案目录,请确保忽略源代码管理中的\u ReSharper.\
)
很遗憾,您无法移动扩展包安装目录。ReSharper假设
%LOCALAPPDATA%
实际上是配置文件的本地部分,并且可以用来存储不会在您的个人资料中漫游的数据。大临时文件夹似乎是C:\Users\youruserid\AppData\Local\JetBrains\transient
,但也有很多大数据直接进入%TEMP%
下的随机十六进制命名文件夹中,而且这些数据似乎无法配置在别的地方。“CCleaner每周都会在JetBrains Resharper的节目中播放几首歌。@warren这是我2年前的节目。我目前使用primocache,它使用ram缓存文件,这样ReSharper读取的所有内容都缓存在ram中,不会在磁盘上产生太多负载。试一试,它会比这个ramdisk想法运行得更好。请问,jetbrains是否会就您的问题向pdb回复?令人恼火的是,每当您跳入系统方法时,resharper都会从头开始下载符号。它不应该每次都下载-它们应该缓存在上面提到的文件夹中。问题仍然存在,这意味着它们尚未被移动。我发现了此问题。似乎必须获得新的许可证才能修复此错误。