Below you will find pages that utilize the taxonomy term “ReSharper”
Posts
'ReSharper - Finding, Exploring, and Installing NuGet Packages'
ReSharper 的 NuGet browser 提供 NuGet 套件的搜尋、瀏覽、與安裝的功能。
若有需要可以直接開啟 NuGet browser 自行搜尋使用,也可以透過程式碼讓 ReSharper 幫我們帶出 NuGet browser 找尋遺失的 NuGet 套件。
NuGet browser 找尋到 NuGet 套件後,後面會有三個按鈕,若不確定套件是否是要使找尋的,可透過最後一個按鈕將套件的詳細說明展開。
若有查閱類別與成員的需要,這邊也可以透過第一個按鈕查閱。
若都確認無誤要安裝的話,可按下第二個按鈕進行套件的安裝。
Link Finding, Exploring, and Installing NuGet Packages - Help | ReSharper
read morePosts
ReSharper - Heap Allocation Viewer Extension
Heap Allocation Viewer 是 Reshaper 的擴充套件,能將 Heap 相關的操作 (像是 Local object allocation、Boxing、Delegate creation、Closure creation ) 進行 Highlight。
使用前需先開啟 ReSharper 的 Extension Manager。
{% img /images/posts/HeapAllocationViewer/1.png %}
搜尋框輸入 heapview 關鍵字,下載並安裝 Heap Allocation Viewer 套件 (若搜尋不到,可能是因為 ReSharper 太舊,需更新為 8.1 以後的版本)。
{% img /images/posts/HeapAllocationViewer/2.png %}
{% img /images/posts/HeapAllocationViewer/3.png %}
{% img /images/posts/HeapAllocationViewer/4.png %}
安裝好後,Visual Studio 即會將 Heap 相關的操作 Highlight。
{% img /images/posts/HeapAllocationViewer/5.png %}
{% img /images/posts/HeapAllocationViewer/6.png %}
以筆者來說,加裝該套件的主要原因是它可以幫我們 Highlight 程式中 Boxing 問題,而且在開發時當 Boxing 問題發生可以很容易的意識到。
read more