只有累積,沒有奇蹟

2019年5月31日 星期五

[VisualStudio] 設定 Resharper Cache 資料夾

說明
身為一位專業的工程師使用 SSD 加速開發是必備要素之一,最近在開發時筆電一直跳出硬碟不足問題,在口袋不夠深無法升級更大的 SSD 狀況下只能找出占空間的殺手,在搶救硬碟大作戰中無意間發現 ReSharper 的 cache 也是頗佔硬碟空間,在查詢後在官方文件發現可以修改存放 ReSharper Cache 的位置,這篇就簡單紀錄操作的過程。

Cache 資料夾
首先在整理系統硬碟時發現 Resharper 底下某個資料夾使用超過 3G 空間
查詢後在 Resharper 官網有提到預設存放 cache 位置   %LocalAppData%\JetBrains\Transient ,另外在 Remove old caches 文章中提到移除 Transient 資料夾並不會影響到 R# 運行,因此在硬碟空間不足的情況下為了節省空間毫不考慮地將此資料夾刪除。但平常開發還是會使用到 Resharper IDE,雖然暫時的解決此問題但日後還是會遇到,因此如果下次在遇到此狀況時有兩種處理方式

清除 Cache
在 Resharper 中提供清除 Cache 功能,可以透過下列方式調整
Visual Studio 2019 > Extensions > Resharper > Option > General,接著按下  Clear Caches  按鈕,就會將 R# cache 值清除

調整 Cache 位置
就像上面所提到的清除只是暫時解法,如果你跟我一樣硬碟空間沒那麼充足的話,可以考慮將存放 cache 進行調整的動作,可以透過下列方式調整
Visual Studio 2019 > Extensions > Resharper > Option > General,stored solution cache in 選擇  Custom Folder  ,下方在選擇你所要儲存的位置,按下 save 重新開啟即設定成功。

設定完成,搶救硬碟大作戰成功 :)

參考
safely-remove-jetbrains-resharper-cache-folder

Related Posts:

  • [.NETCore] Quartz.NET 初體驗前言 在 ASP.NET 中常見的排程框架不外乎 Quartz.NET 與 Hangfire 兩種,過去自己在開發上比較常用到 Hangfire 搭配其後台管理介面,在使用上可以說是相當方便與容易上手,最近在新專案也有遇到 schedule 的需求,同事大推 Quartz.Net 來擔任工作排程器的工作,Quartz.Net 是一套功能齊全的工作排程框架,由 Java 熱門的排程框架 Quartz 移植到 .NET 上,ope… Read More
  • [NETCore] ASP.NET Core 靜態檔案設定 - UseStaticFiles前言 在過去開發 .NET Framework 時代在專案使用靜態檔案是一塊小蛋糕,只需要在專案指定 Folder 加入需要的靜態檔案內容即可,像是圖片就放在 image、javascript 內容就放在 js 資料底下...等等,但同樣事情在 ASP.NET Core 專案可就完全不同,在 .NET Core 專案中是無法直接瀏覽靜態檔案的,需要透過一些設定方式才可以在專案看到像是 HTML、CSS、Image 或是 javascript 靜態… Read More
  • [C#] 設定方法 (Method) 已過時 - Obsolete前言 最近又再重操舊業開始撰寫共用 Library,共用 Library主要用意是希望可以加速同事開發上的速度,像是與 DB 溝通或是撰寫 CRUD 每個專案都會用到的 function 或是 API,或者是每個專案都會用到的檢查邏輯抽出來讓大家使用,讓大家不用在重複造輪子以加速其他同仁在專案上的開發速度,在此專案開發時由於迭代的速度與變化較快,因此也常遇到第一版提供的 API V1 版本經過兩天後就調整為 V2 版本提供新版,此時方案或專案中勢… Read More
  • [NETCore] 使用 BenchmarkDotNet 測試程式碼效能前言 在開發或是 POC 時為了記錄代碼程式執行的時間,都會採用在代碼上加上  stopWatch  紀錄花費時間,使用方式不外乎就是 new Stopwatch、Start、Stop、Reset、ElapsedMilliseconds,以詳細記錄代碼所花費的時間,接下來為了要顯示在 console 上可能還要針對 log 在輸出內容做簡單排版方便記錄,最近發現上述惱人的事情都可以使用  Benc… Read More
  • [OpenTelemetry] 現代化監控使用 OpenTelemetry 實現 : 在 .NET 如何使用 OpenTelemetry 前言 最近在 suvery 監控相關議題時接觸到 OpenTelemetry 蒐集遙測數據的開源框架,覺得這議題挺有趣的因此整理變成系列文,這篇是研究 OpenTelemetry 的系列文第三篇, 這系列主要會分為四篇分別是 現代化監控使用 OpenTelemetry 實現 : 可觀測性(Observability) 現代化監控使用 OpenTelemetry 實現 : OpenTelemetry 開放遙測 現代化監控使用… Read More

0 意見:

張貼留言

Copyright © 2025 m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com