📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

291行目: 291行目:
  </PropertyGroup>
  </PropertyGroup>
  </syntaxhighlight>
  </syntaxhighlight>
<br><br>
== VS Codeの拡張機能 ==
VS Codeでは、拡張機能をインストールすることにより、C#の機能を強化することができる。<br>
<br>
C#の開発におけるVS Codeの拡張機能を以下に示す。<br>
* [https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp C#]
*: この拡張機能は、シンタックスハイライティング、インテリセンス、定義への移動、すべての参照の検索などを追加します。また、C#アプリケーションのデバッグをサポートします。
*: デバッグについては、[https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger.md .NET Coreデバッガの設定方法]を参照することを推奨する。
*: <br>
* [https://marketplace.visualstudio.com/items?itemName=jchannon.csharpextensions C# Extensions]
*: C#のクラスやインターフェースを簡単に追加できる機能である。
*: この拡張機能は、クラスやインターフェイスのための新しいファイルの作成およびプロジェクトの名前空間を設定等を自動で行う。
*: <br>
* [https://marketplace.visualstudio.com/items?itemName=jorgeserrano.vscode-csharp-snippets C# Snippets]
*: C#のコードスニペットを多数収録している。
*: <br>
* [https://marketplace.visualstudio.com/items?itemName=k--kato.docomment C# XML Documentation Comments]
*: ソースコードにXMLコメントを追加する時、より快適な操作性を実現する機能である。
<br>
ASP.NET Coreの開発におけるVS Codeの拡張機能を以下に示す。<br>
* [https://marketplace.visualstudio.com/items?itemName=rahulsahay.Csharp-ASPNETCore ASP.NET Core Snippets]
*: ASP.NET Coreのコントローラやアクションを簡単に構築するためのスニペットを収録している。
*: <br>
* [https://marketplace.visualstudio.com/items?itemName=wilderminds.wilderminds-aspnetcore-snippets WilderMinds社のASP.NET Core Snippets]
*: ASP.NET Core Snippetsの代わりに、よく似たスニペットセットを収録している。
*: <br>
* [https://marketplace.visualstudio.com/items?itemName=schneiderpat.aspnet-helper ASP.NET Helper]
*: Razorのビューページ内にIntellisenseを追加する。
*: <br>
* [https://marketplace.visualstudio.com/items?itemName=abusaidm.html-snippets HTML Snippets]
*: HTMLスニペットに加えて、HTMLシンタックスハイライトのサポートを追加する。
*: ちなみに、VS Codeには[https://code.visualstudio.com/docs/languages/html#_emmet-snippets Emmet]が内蔵されており、HTMLのコーディングが非常に速くなる。
*: <br>
* [https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion IntelliSense for CSS class names]
*: プロジェクト内のCSSクラス定義に基づいて、HTMLのclass属性にCSSクラス名を補完する。
<br>
その他<br>
* [https://marketplace.visualstudio.com/items?itemName=donjayamanne.git-extension-pack Git Extension Pack]
*: Gitにおける5つの拡張機能をインストールする拡張機能である。
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:SUSE]]
[[カテゴリ:SUSE]]