コガネブログ

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

【Visual Studio】クラスや関数の定義の間に区切り線を表示する方法

概要 Visual Studio オプションの「テキスト エディター > C# > 詳細設定」から 「プロシージャ行の区切り記号を表示する」をオフにすることで 区切り線が表示されるようになります

【Visual Studio】region やクラス、関数などの折りたたみを無効化する方法

概要 Visual Studio オプションの「テキスト エディター > C# > 詳細設定」から 「ファイルを開くときにアウトラインモードに入る」をオフにすることで ファイルを開いた時に regin やクラス、関数などの折りたたみが すべて開いた状態になります また、折り…

【Visual Studio】ソリューションエクスプローラーのすべての階層を折りたたむ方法

概要 ソリューションエクスプローラーの赤枠のアイコンを押す

【Visual Studio】「行の終わりの不整合」ダイアログを常に表示するかどうかを設定する方法

概要 上記の「行の終わりの不整合」ダイアログを常に表示するかどうかは Visual Studio メニューの「ツール > オプション」から 左メニューの「環境 > ドキュメント」を選択して 「読み込み時に行の終わりの整合性を確認する」を変更することで設定できます

【Visual Studio】ビルド後に成果物を特定のフォルダにコピーする方法

はじめに プロジェクトの「Properties」を開いて「ビルドイベント」の 「ビルド後イベントのコマンドライン」の入力欄に set OUTPUT_DIRECTORY="【コピー先のフォルダのパス】" if not exist %OUTPUT_DIRECTORY% mkdir %OUTPUT_DIRECTORY% copy "$(TargetDir…

【Visual Studio】ILMerge をダウンロードできるサイト様

はじめに https://github.com/mono/nuget/blob/master/Tools/ILMerge/ILMerge.msi 上記ページの「View raw」をクリックするとダウンロードできる

【Visual Studio】同じ依存アセンブリの異なるバージョン間で競合が見つかりました。プロジェクト ファイルで "AutoGenerateBindingRedirects" プロパティを true に設定してください

概要 同じ依存アセンブリの異なるバージョン間で競合が見つかりました。 プロジェクト ファイルで "AutoGenerateBindingRedirects" プロパティを true に設定してください。 詳細については、http://go.microsoft.com/fwlink/?LinkId=294190 を参照してくだ…

【Visual Studio】ラムダ式の => にカーソルを重ねるとキャプチャされている変数を確認できる

概要 ラムダ式の => にカーソルを重ねるとキャプチャされている変数を確認できます 参考サイト様 https://www.slideshare.net/xin9le/dotnetperformancetips-170268354

【Visual Studio】ブックマークは相対パスではなく絶対パスで保存される

概要 ブックマークを使用していた Visual Studio のソリューションを 別のフォルダに移動したところ、ブックマークを押しても ソースコードの該当箇所にジャンプできなかった どうやら Visual Studio のブックマークは相対パスではなく絶対パスで保存されて…

【Visual Studio】Visual Studio を使用せずに NuGet パッケージを入手・展開する方法

はじめに 「NuGet Package Explorer」を使用することで Visual Studio を使用せずに NuGet パッケージを入手・展開することができます NuGet Package Explorer の入手方法 https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases 上記のペ…

【Visual Studio】Visual Studio 2019 で Python の pip install を実行する方法

概要 ソリューションエクスプローラーで 「Python 環境」内にある「Python X.X」を右クリックして 「Python パッケージの管理」を選択します 「Python 環境」ウィンドウが表示されたら赤枠の入力欄に pip install のコマンドを入力して Enter を押すと pip i…

【Visual Studio】新規ソリューションを作成する時のデフォルトの保存場所を変更する方法

概要 Visual Studio メニューの「ツール > オプション」から 「プロジェクトおよびソリューション > 場所」を選択して 「プロジェクトの場所」を変更することで、 新規ソリューションを作成する時のデフォルトの保存場所を設定できます 参考サイト様

【Visual Studio】Ctrl + Shift + V で過去にコピーした履歴からペーストできる

概要 Ctrl + Shift + V で過去にコピーした履歴からペーストできます 参考サイト様

【Visual Studio】ビルド失敗時、成功時にサウンドを再生する方法

概要 Windows スタートメニューから「サウンドの設定」を開きます 「サウンドコントロールパネル」を開きます 「サウンド」タブを選択して、プログラムイベントの 「Microsoft Visual Studio」の項目からサウンドを再生したいタイミングを選び、 再生したい…

【Visual Studio】Ctrl キーを押している間は IntelliSense を半透明にできる

概要 Ctrl キーを押している間は IntelliSense を半透明にできます 参考サイト様

【Visual Studio 2019】ソリューション読み込み時の復元を無効化して起動時間をほんの少し改善する

概要 Visual Studio メニューの「ツール > オプション」から 「プロジェクトおよびソリューション > 全般」の ソリューションの読み込み時にドキュメントを再度開く ソリューションの読み込み時に、ソリューションエクスプローラーのプロジェクトの階層状態…

【Visual Studio】Ctrl + T でファイル、クラスを検索できる

概要 Visual Studio では Ctrl + T でファイル、クラスを検索できます 参考サイト様

【Visual Studio】無視ファイルのシンタックスハイライトを強化したりアイコンを表示したりできる拡張機能「.ignore」

概要 「.ignore」をVisual Studioに追加することで 無視ファイルのシンタックスハイライトを強化したり アイコンを表示したりできます 使用例 適用前 適用後

【Visual Studio】複数のコードを同時に編集できる拡張機能「Multi Edit Mode」

概要 「Multi Edit Mode」をVisual Studioに追加することで 複数のコードを同時に編集できます 使い方 同時に編集したい場所を Alt を押しながらクリックしてからコードを入力します

【Visual Studio】選択中の文字の数を表示できる拡張機能「Show Selection Length」

概要 「Show Selection Length」をVisual Studioに追加することで 選択中の文字の数を表示できます 使い方 文字数には非表示文字(改行コードなど)も含まれます

【Visual Studio】任意の拡張子のファイルを作成できる拡張機能「Add New File」

概要 「Add New File」をVisual Studioに追加することで 任意の拡張子のファイルを作成できます 使い方 ソリューションエクスプローラーで右クリックして 「追加 > New Empty File...」を選択します 作成したいファイルの名前を拡張子付きで入力して「Add fi…

【Visual Studio】マークダウンのプレビュー表示ができる拡張機能「Markdown Editor」

概要 「Markdown Editor」をVisual Studioに追加することで マークダウンのプレビュー表示ができます 使用例

【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」という名前で保存します スター…

【Unity】Visual Studio 2019 では変更を保存すると裏で Unity のコンパイルが走る

概要 Visual Studio 2019 では、変更を保存すると 裏で Unity のコンパイルが走るようになりました 裏で Unity のコンパイルを走らせたくない (Unity にフォーカスを戻した時にコンパイルを走らせたい)場合は、 Visual Studio 2019 メニューの「ツール > …

【Visual Studio】Visual Studio 2019 でタイトルバーを表示する方法

概要 Visual Studio 2019 ではデフォルトでタイトルバーが表示されない設定になっています Visual Studio メニューの「ツール > オプション」から 「環境 > プレビュー機能 > コンパクトメニューと検索バーを使用」をオンにして 「OK」を押して Visual Studi…

【Visual Studio】#region の折りたたみを無効化する拡張機能「RegionExpander」(Visual Studio 2017 対応)

概要 「RegionExpander」をVisual Studioに追加することで #region の折りたたみを無効化することができます 導入前 導入後 関連記事

【Visual Studio 2017】ウィンドウのタイトルの表示をカスタマイズできる拡張機能「Customize Visual Studio Window Title」

概要 「Customize Visual Studio Window Title」を Visual Studio に導入すると ウィンドウのタイトルの表示をカスタマイズできるようになります 使い方 Visual Studio メニューの「ツール > カスタマイズ」から 「Customize VS Window Title」を選択するこ…

【Visual Studio】ズームをリセットする方法

概要 Visual Studio 左下、水平スクロールバーの左の数値を変更することで ズームをリセットできます 参考サイト様

【おすすめスライド】「Visual Studio 2019 の個人的なお勧め機能(発表時点)」

スライド 参考サイト様