只有累積,沒有奇蹟

顯示具有 Resharper 標籤的文章。 顯示所有文章
顯示具有 Resharper 標籤的文章。 顯示所有文章

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

2019年4月9日 星期二

[VisualStudio] 安裝 Visual Studio 新版後 Resharper 選單無故消失 ?

問題
在 Visual Studio 2017 開始自己就有使用 Resharper 習慣,在跟朋友聊天時也提到 Hot key 熟系的人在 Resharper 幫助下加速更是有顯著效果,但自己由於手殘還在努力練習中,上周末筆電安裝完 Visual Studio 2019 在看有哪些好玩的功能時發現 Visual Studio Extension 的 Resharper 選單竟然消失了,這篇就分享如果遇到 Resharper 在 Visual Studio 2017 或是 2019 在選單沒看到 Resharper 時該如何解決,若有問題歡迎提出一起討論。

解決方案
在遇到問題當下,Visual Studio 2017 與 Visual Studio 2019 兩者 Resharper 分別都消失罷工 (嚇傻.jpg),爬文後發現官方也有人遇到類似問題 - ReSharper is not available in Visual Studio after installation,大部分情境為在重新安裝 Visual Studio 新版後選單也無故消失,小弟照文章提供的解決方案嘗試後,才讓原本鬧失蹤的 Resharper 選單找到回家的路,以下分享當時遇到所調整的方式

Repair
到官方網站下載 Resharper 安裝檔,下載完畢後點擊該執行檔會進行重新安裝的動作 (Repair),透過重新執行安裝程式可以解決 Resharper 選單消失的問題,執行完安裝檔後我的 Visual Studio 2017 已恢復正常

Run as Administrator
使用 Administrator 權限執行,在我個人筆電原本就是使用 Admin 權限開啟 VS IDE,因此這方式對我無效

Resetskippkgs
透過  resetskippkgs  指令清除套件設定,讓 Visual Studio 再次開啟時會重新加載相關套件設定,步驟如下
Step 1 : 開啟以下資料夾 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE
Step 2 : 在導覽列輸入 cmd 開啟命令提示字元
Step 3 : 輸入 resetskippkgs 指令按下 enter
Step 4 : 清楚完畢後會跳出視窗,告訴使用者正在讀取使用者設定資訊,會花一些時間,在讀取過程中是無法進行任何動作,因此必須等到載入完成之後才可以繼續
加載完成之後就會發現 Visual Studio 2019 的 Resharper 選單已正常顯示 
看到有點感動,離家出走的 Resharper 選單終於回來了 (os : 大師兄回來啦!!!!!!! )
VS 2017 & VS2019 兩者皆正常,宣告結案 !
    參考
    ReSharper is not available in Visual Studio after installation

    2019年1月25日 星期五

    [VS2017] 提升 Resharper 在 Visual Studio IDE 執行速度

    前言 
    Visual Studio 是地表上最強的開發工具,最近發現在安裝完 Resharper 後開啟專案時都會遇到
    載入專案的速度變慢的問題Visual Studio 會在上方提示 JetBrains ReSharper Ultimate’ likely caused 8 seconds of unresponsiveness. Disabling it may improve your experience.的訊息,甚至有些開發筆電規格比較差載入時間會更久,經過主管的提點告知 Resharper 提供 Resharper Performance Guide 方面的設定讓開發者可以針對緩慢的項目進行調整來改善載入緩慢問題,這篇簡單介紹如何設定


    使用方式
    進入點
    要開啟 Resharper Performance Guide 可以透過以下兩種方式
    方式 1 : 工具列 > Resharper > Options > Evnironment > Performance Guide
    方式 2 : 在 Visual Studio IDE 右下角 > Notification 通知 > Configure settings to improve performance
    設定介紹
    分為兩大項 Visual Studio perferences affecting performacne 與 Resharper perferences affecting performacne,分別可以針對其細項內容設定,每個選項都有一個設定值可以讓開發者希望如何執行,每個值有提供三個選項供選擇
    • Ignore : 在 Visual Studio 加載時候忽略此選項
    • Show in Status barVisual Studio 加載完專案後,會在右下角提示提示開發者此設定可以有更好的選項可以提高速度
    • Fix Silently : 允許 Resharper 在 Visual Studio 啟動與載入專案時自動調整性能調整設定,不用通知開發者或在右下角狀態列告知

    建議設定
    在 Resharper 官方 blog 建議如果沒有在使用下述功能情況下可以關閉選項,有助於提升回應時間
    • Disable XAML designer
    • Enable CodeLens
    詳細可以參考 Resharper 部落格 說明原因另外在搜尋資料過程中發現一篇文章 : 提升ReSharper和Visual Studio的性能裡面有說明部分選項設定的來龍去脈,讓開發者在設定時可以獲得更多資訊
    謝謝

    參考
    Performance Guide for Visual Studio

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

    Design by Anders Noren | Blogger Theme by NewBloggerThemes.com