コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2019-05-07から1日間の記事一覧

【Visual Studio】Visual Studio の動作が重い時に軽量化する方法

はじめに この記事は、上記の記事を翻訳させていただいたものになります この記事で紹介している Visual Studio の軽量化の方法の中には 便利な機能を無効化することで軽量化を図っているものもありますので ご留意いただけますと幸いです 目次 はじめに 目…

【Visual Studio】Windows Defender に Visual Studio 2017 の除外設定を追加して、Visual Studio のビルド時間を高速化できるスクリプト紹介

はじめに 上記の PowerShell スクリプトを実行することで Windows Defender に Visual Studio 2017 の除外設定を追加して、 Visual Studio のビルド時間を高速化できます 使い方 上記のスクリプトをデスクトップに「test.ps1」という名前で保存します スター…

【ReSharper】ヒープ割り当てが発生しているコードを可視化できる拡張機能「Heap Allocations Viewer」紹介

はじめに 「Heap Allocations Viewer」を ReSharper に追加することで ヒープ割り当てが発生しているコードを可視化できるようになります 使用例 ボックス化 隠れた割り当て デリゲートの割り当て クロージャ化 導入方法 Visual Studio メニューの「RESHARPE…

【ReSharper】ツールチップやパラメータ情報に色付けできる拡張機能「Enhanced Tooltip」紹介

はじめに 「Enhanced Tooltip」を ReSharper に追加することで ツールチップやパラメータ情報を色付けできるようになります 使用例 適用前 適用後 導入方法 Visual Studio メニューの「RESHARPER > Extension Manager」を選択し、 「Enhanced Tooltip」をイ…

【ReSharper】関数の引数を改行できる、一行にまとめることができる拡張機能「ReSharper Helpers」紹介

はじめに 「ReSharper Helpers」を ReSharper に追加することで 関数の引数を改行できる、一行にまとめることができるようになります 使用例 関数を選択した状態で Ctrl + . を押して「Chop method arguments」を選択すると 引数を改行することができます 「…

【ReSharper】コーディングを楽にするテンプレートを使用できる拡張機能「ReSharper ZenSharp plugin」紹介

はじめに 「ReSharper ZenSharp plugin」を ReSharper に追加することで コーディングを楽にするテンプレートを使用できるようになります 使用例 pps public string $name$ { get; private set; } ppsName public string Name {get; private set;} pps+ publ…

【ReSharper】関数の複雑度が簡単に閲覧できるようになる拡張機能「Cyclomatic Complexity」紹介

はじめに 「Cyclomatic Complexity」を ReSharper に追加することで 関数の複雑度が簡単に閲覧できるようになります 使用例 関数にマウスを重ねると、ツールチップに複雑度が表示されるようになります 導入方法 Visual Studio メニューの「RESHARPER > Exten…

【ReSharper】関数を複製できる拡張機能「Resharper.QuickActions」紹介

はじめに 「Resharper.QuickActions」を ReSharper に追加することで 関数を複製できるようになります 使い方 関数を選択した状態で Ctrl + . を押して「Clone method」を選択します 導入方法 Visual Studio メニューの「RESHARPER > Extension Manager」を…