jak*_*bbg 5 resharper tfs visual-studio visual-studio-2013
我在公司的Windows 7环境中工作,我们的配置文件存储在不同位置的中央服务器中.因此,在包含100多个项目的Visual Studio中打开解决方案需要相当长的时间(网络延迟和有限的带宽),即使我已将TFS签出到本地文件夹(d:\ src).
Visual Studio 2013 SP1在工作时用于临时数据的文件夹,以及如何覆盖它们以使用我知道的特定文件夹在我自己的SSD驱动器上?
ReSharper主要在%LOCALAPPDATA%\JetBrains(本地)和%APPDATA%\JetBrains(漫游)中存储信息.有趣的文件是:
%APPDATA%\JetBrains\ReSharper\vAny%LOCALAPPDATA%\JetBrains\ReSharper\vAny\packages%LOCALAPPDATA%\JetBrains\ReSharper\vX.X\SolutionCaches%LOCALAPPDATA%\JetBrains\ReSharper\vX.X\vsY.Y(特别是外部注释的xml索引的二进制形式)%LOCALAPPDATA%\RefSrcSymbols从Microsoft的参考源站点下载的文件%LOCALAPPDATA%\SymbolSourceSymbols从symbolsource.org下载的文件%LOCALAPPDATA%\Symbols 从Visual Studio的Symbols选项对话框页面中声明的服务器下载的文件%TEMP%\Symbols用于通过_NT_SYMBOL_PATH环境变量下载的符号,除非在环境变量本身中指定了更好的缓存如果您只关心漫游配置文件,那么ReSharper应该没问题 - 存储在配置文件(%APPDATA%)漫游部分的数据很少 - 例如,我的机器上的数据为96Kb.
但是如果您的整个配置文件目录被重定向到网络共享,包括该%LOCALAPPDATA%部分,那么您可能会遇到麻烦.解决方案缓存可能是巨大的,取决于你有多少不同的解决方案(我超过1Gb,但有很多BIG解决方案)和扩展包也可以加起来,特别是因为8.2已开始将外部注释作为可更新的方式发布包(大约需要60Mb).
幸运的是,您可以更改设置以告知ReSharper将缓存放在解决方案目录中,或者%TEMP%这可以提供帮助(但是_ReSharper.*\如果将它们放在解决方案目录中,请确保在源代码管理中忽略!).
不幸的是,你无法移动扩展包安装目录.ReSharper假定它%LOCALAPPDATA%实际上是配置文件的本地部分,可用于存储不会与您的配置文件漫游的数据.
Visual Studio 13使用临时文件夹与系统自己的临时文件夹相同
我的图像显示了我定制的 G:\Temp 以便与 RamDisk 一起使用。使用 Ramdisk 驱动器进行临时存储肯定会提高许多应用程序的速度。
如果您有更多 RAM,那么您可以创建比 SSD 快很多倍的 RAMDisk。Ramdisk 存储起来并不安全,因为崩溃时数据很容易丢失。你可以更好地使用我在我的电脑上所做的缓存。
| 归档时间: |
|
| 查看次数: |
4979 次 |
| 最近记录: |