VSCode で .NET 環境を構成するにはどうすればよいですか?次の記事では、VSCode を使用して .NET 5 を最初から開発およびデバッグする方法を紹介します。
VS Code を使用して、.NET 5 を最初から開発およびデバッグします。 VS 2019 をインストールしなくても、.NET 5 アプリケーションを開発およびデバッグできます。
VS Code の正式名は Visual Studio Code です。Visual Studio Code は、Linux、Mac、Windows で実行できる軽量のクロスプラットフォーム Web 統合開発環境です。
この記事は、VS Code を使用した .NET 5 の開発とデバッグに関するチュートリアルです。実際の操作は Windows 上で行われますが、他のシステムにも適用できます。 [推奨学習: 「vscode 入門チュートリアル 」]
環境のインストール
この記事では、開発環境を説明します: WIN10 x64 Visual Studio Code 1.55.1
.NET 5.0 SDK Windows x64 インストーラー:
https://dotnet.microsoft.com/download/dotnet/thank-you/sdk-5.0.202-windows-x64-installer
詳細 システム バージョンのダウンロード: https://dotnet.microsoft.com/download
VSCode:
https://code.visualstudio.com/
VSCode C# プラグインin:
拡張機能を開いて C# を検索し、C# を選択してインストールします。
プラグインをインストールした後、VS Code を再起動します。
プロジェクトの作成
まず、.NET Core SDK が正常にインストールされていることを確認します。
dotnet --version
出力は次のとおりです:
5.0.202
これで、プロジェクトを作成できます。
dotnet new console -o myapp cd myapp dotnet run
コマンド全体が実行されると、プロジェクトが作成されます。 dotnet new はデフォルトで dotnetrestor を実行します。必要なのは dotnet run だけです。
VS Code を使用して開発する
VS Code を使用して myapp フォルダーを開き、Program.cs ファイルを開きます
初めて開く場合は、次のことを行う必要があります。プラグインがインストールされるまで辛抱強く待ちます。以下に示すように、インストールは成功します。
その後、上の図に示すように、「ビルドとデバッグに必要なアセットが 'myapp' にありません」というプロンプトが表示されますので、しばらく待ちます。 「追加しますか?」の場合は、「はい」を選択してください。
プラグインは、.vscode フォルダーを自動的に生成し、launch.json を構成します。
VS Code を使用してデバッグする
次にデバッグ ウィンドウに切り替えてデバッグし、デバッグ ボタンをクリックします
ブレークポイントは正常に解除されました。
F10 シングルステップ スキップ F11 シングルステップ デバッグ F5 実行。
次のように、追加のデバッグを選択することもできます。
コードを Console.ReadKey();
次にターミナルで実行しますdotnet .\bin\Debug\net5.0\myapp.dll
デバッグ中に、.NET Core Attach に切り替えます。 デバッグ ボタンをクリックし、dotnet.exe を選択します。
VS にブレークポイントを挿入します。コードを入力し、ターミナルに任意のキーを入力すると、続行でき、プログラムは正常にデバッグ状態に到達できます。
コードを記述するのは非常に便利で、C# プラグインは開発用のインテリジェントなプロンプト機能を提供します。この方法により、VS 2019 をインストールせずに .NET 5 を開発できます。
VS Code プラグイン
外観プラグイン
テーマ プラグインGitHub テーマ
詳細 複数のテーマを検索できます テーマ
アイコン アイコン プラグイン: vscode-icons
開発プラグイン
Visual Studio IntelliCode コーディング スマート プロンプト
REST クライアント インターフェイス リクエスト アーティファクト
#例:##
POST https://example.com/comments HTTP/1.1 content-type: application/json { "name": "sample linezero", "time": "Wed, 21 Oct 2020 18:27:50 GMT" }
Thunder クライアントは PostMan のようなインターフェイスをリクエストします
## のようにプロジェクトを操作しますASP.NET Core 3.1 の新しい書籍リリース「ASP.NET Core プロジェクト開発の実践的な入門」
Jingdong: https://item.jd.com/12961032.htmlDangdang: http ://product.dangdang.com/29122210.html
VSCode の詳細については、vscode チュートリアル をご覧ください。 !
以上がVSCode で .NET 環境を構成し、.NET 5 を開発およびデバッグする方法について話しましょう。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

VisualStudioを選択する際には、無料版は個々の開発者や小規模チームに適しており、有料版は高度な機能を必要とする大規模な企業やユーザーに適しています。 1.無料のコミュニティエディションは、個人と小チームに基本的な開発ツールを提供します。 2。有料の専門家およびエンタープライズエディションは、ビジネス環境と大規模なチームの高度な機能とサポートを提供します。

VisualStudioは、開発効率を向上させるためのさまざまな機能を提供します。 1。インターフェイスとナビゲーション:メニューバー、ツールバー、その他のコンポーネントを介してプロジェクトを管理します。 2。コード編集とインテリジェント認識:コード完了とフォーマットツールを提供します。 3。デバッグとテスト:ブレークポイントの設定と可変監視をサポートします。 4。バージョン制御:GITおよびその他のシステムと統合して、チームのコラボレーションを促進します。

VisualStudioとVSCodeには、開発ニーズがさまざまな場合に適した独自の利点と短所があります。 VisualStudioは大規模なプロジェクトに適しており、豊富な機能を提供します。 VSCODEは軽量で柔軟で、クロスプラットフォームのサポートがあります。

VisualStudioは、複数のプログラミング言語と完全な開発プロセスをサポートする多機能統合開発環境です。 1)コード編集:インテリジェントなコードの完了と再構成を提供します。 2)デバッグ:組み込みの強力なデバッグツール、ブレークポイントと可変モニタリングをサポートします。 3)バージョン制御:GITとTFVCを統合して、チームのコラボレーションを容易にします。 4)テスト:複数のテストタイプをサポートして、コードの品質を確保します。 5)展開:オンプレミスからクラウドへの展開要件をサポートするさまざまな展開オプションを提供します。

VisualStudioは大規模なプロジェクト開発に適していますが、VSCODEは軽量で高度にカスタマイズ可能な環境に適しています。 1. VisualStudioは、大規模なプロジェクトやエンタープライズレベルの開発に適した、強力なインテリジェントな知覚とデバッグ機能を提供します。 2。VSCODEは、複数のプログラミング言語とクロスプラットフォーム開発に適した、拡張システムを通じて柔軟性とカスタマイズ機能を提供します。

VisualStudioサブスクリプションは、さまざまな開発者のニーズに適した複数のレベルで利用できます。 1.基本バージョンは無料で、個人や小さなチームに適しています。 2。プロフェッショナルやエンタープライズなどの高度なバージョンは、エンタープライズユーザーに適した高度なツールとチームコラボレーション機能を提供します。

パフォーマンスとリソースの使用におけるVisualStudioとVSCodeの違いは、主に以下に反映されています。1。起動速度:VSCODEは高速です。 2。メモリの使用量:VSCODEは低くなります。 3。CPUの使用法:VisualStudioは、コンピレーションとデバッグ中に高くなります。選択するときは、プロジェクトの要件と開発環境に基づいて決定する必要があります。

VisualStudio(VS)は、Microsoftが開発した強力な統合開発環境(IDE)であり、C#、C、Pythonなどの複数のプログラミング言語をサポートします。1)コード編集、デバッグ、バージョン、テストなどの機能セットを提供します。 2)強力な編集者とデバッガーを介したプロセスコード、RoslynおよびClang/MSVCコンパイラプラットフォームを使用した高度なコード分析と再構築をサポートします。 3)基本的な使用法は、C#コンソールアプリケーションの作成に似ており、高度な使用は多型を実装するようなものです。 4)ブレークポイントの設定、出力ウィンドウの表示、インスタントウィンドウの使用により、一般的なエラーをデバッグできます。 5)パフォーマンス最適化の提案には、非同期プログラミングの使用、コード再構成、パフォーマンス分析が含まれます。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版
中国語版、とても使いやすい

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック









