抜粋:https://www.cnblogs.com/tianqing/p/11874558.html
ビルドVSCodeに楽しいVSCode-完全な開発およびデバッグ環境
一定の改善と強いVSCodeで、それはVSコードでの開発の移行部分に時間です。
VSコードに移行しながら、現在の.NETのコアアプリケーションを開発するためにVS2019を使用して、それは、VSの開発環境でVSコードに刻まアイデア、となっています。
それでは始めましょう。
:まず、コードVSの最新バージョンをインストールhttps://code.visualstudio.com/をインストールは、アップグレードするように指示することができるの完了後、アップグレード後に、バージョン情報をアップグレードすることができます:
バージョン:1.40.1(システム設定) 提出:8795a9889db74563ddd43eb0a897a2384129a619 日:2019-11-13T16:49:35.976Z 電子:6.1.2 クローム:76.0.3809.146 のNode.js:12.4.0 V8:7.6.303.31-electron.0 OS:Windows_NTのx64 10.0.16299
その後の動作は、いくつかのステップに分けられます。
強力なプラグインVSコードのさまざまなインストール1.
.NETのコア・ソリューションとエンジニアリングを作成します。2.
3.試運転
さて、それから始めましょう。
まず、強力なプラグインVSコードのさまざまなインストール
Visual Studioのコード1. C#の拡張
このプラグインは、最も重要な機能:
- 用の軽量開発ツール .NETのコア。
- グレートC#等、すべての参照の検索、構文ハイライト、IntelliSenseの、定義に移動を含め、サポートを編集します
- .NETのコア(CoreCLR)をサポートしてデバッグ。注:モノのデバッグがサポートされていません。デスクトップCLRデバッグが持っている 限定的なサポートを。
- Windowsの、MacOSのとLinux上project.jsonとcsprojプロジェクトのサポート。
2. C#の拡張機能
このプラグインは、最も便利な機能であることができ、例えば、CTOR、小道具、特定の機能のために、プラグインの説明を参照新しい右クラスおよびC#、C#のインターフェイスされており、コードスニペットの様々なサポート。
3. C#の自動使用
このプラグインは自動的に参照を使用して追加します。
4. vscode-ソリューションエクスプローラ
このプラグインは、新しいソリューション、新規建設を支援するために、VSコードソリューションタブに追加の参照を追加し、Nugetパッケージ、このプラグインは非常に便利です
あなたは、Visual Studioのソリューションファイルエクスプローラを見つけることができるソリューションエクスプローラパネルを追加します。
-
任意のslnファイルのバージョンをロードすることができます
-
(vs2017と前から)をサポートしていcsproj、vcxproj、fsprojとvbproj
-
支持体は、コア事業をDOTNET
-
あなたは、削除、名前の変更または移動のプロジェクトのフォルダやファイルを作成することができます。
-
あなたは、名前の変更または移動ソリューション、ソリューションのフォルダとプロジェクトを作成、削除することができます。
-
プロジェクトは一種CPS(DOTNETコア)であるときは、パッケージや参照を追加または削除することができます。
5.コードランナー(ハン6月教師生産、罰金になります)
複数言語の実行コードスニペットやコードファイル: C、C ++、Javaのは、JavaScript、PHP、PythonやPerlやPerl 6の、ルビー、ゴー、ルア、Groovyの、PowerShellの、BAT / CMD、BASH / SH、F#スクリプト、F#( .NETコア)、C#スクリプト、C#(。NETコア)、VBScriptの、活字体、CoffeeScriptの、スカラ座、スウィフト、ジュリア、クリスタル、OCamlのスクリプト、R、AppleScriptを、エリクサー、Visual Basic .NETの、Clojureの、haXeの、Objective-Cの、錆、ラケット、スキーム、AutoHotkeyを、AutoItを、Kotlin、ダーツ、無料パスカル、ハスケル、ニム、D、Lispの、キット、およびカスタムコマンド
それは直接実行コードの一部を選択することです
6. vscode、アイコン
このプラグインを使用すると、より身近アイコン個々のファイルやフォルダへ
7. Visual StudioののIntellicode
VSコード・インテリジェンスのヒントは、コンテキストに応じて、コードが自動的にAIの背景に基づいて、あなたの次の使用をお勧めします
8. NuGetパッケージマネージャ
Nugetパッケージ管理、迅速なクエリがNugetパッケージを見つけて、それをインストールします。しかし、午後のカスタムNugetソースを試し、取得していない、と推定されたURLではありません
9.ドッカー
10. Kubernetes
その他にも、フォローアップが更新されますした後ではないので、こと、同様のソースコントロールをTFS、TFSは、2つのプラグインに係合、GitHubのを設定する必要があります。
第二に、.NETのコアソリューションとエンジニアリングを作成
この時点では、環境基本構成のVSコードは、ほぼ次の二つのモード、ソリューションおよびエンジニアリングを作成することです。
1. vscode-ソリューションエクスプローラ
ソリューションでは、非常に身近な感じ。
新しいプロジェクトを追加し、右SLN:私たちは、プロジェクトを作成し続けることができます。
プロジェクトテンプレートをポップアップ表示されます、今回はASP.NETコアウェブAPIプロジェクトを選択してください
選択C#
例TestWebApiのために:そして、プロジェクト名を入力し続けます
身近な感じが来ました。この時点では、最大コーディングを開始することができます。
これらはvscode-ソリューション・エクスプローラのプログラムやプロジェクトによって、私たちの新しい決意です。同時に、我々は、コマンドラインを介して取得することができます。
2. DOTNET CLIコマンドライン
新SLN:
DOTNET "新" "SLN" "-n" "EricTest" "-o" "E:\作業\ ServiceDependency"
新しいASP.NETコアWebAPIのプロジェクト
DOTNET "新" "WEBAPI" "-lang" "C#の" "-n" "TestWebApi" "-o" "TestWebApi"
TestWebApiのエンジニアリングソリューションに追加EricTest
DOTNET "SLN" "E:\作業\ ServiceDependency \ EricTest.sln" "追加" "E:\作業\ ServiceDependency \ TestWebApi \ TestWebApi.csproj"
第三に、試運転
プログラムをデバッグするためにフォーカスを設定する[デバッグ]タブの新しいデバッグコンフィギュレーション、
保存した後、デバッガを起動します。
そして、ブレークポイントを増加させるためのプログラム
URLを入力します。https:// localhostを:5001 / WeatherForecast
どちらのデバッグ。
上記は、共有への皆のための今日の集中設定VSコード開発の概要とデバッグ環境です。
周Guoqing
2019 // 11月16日
一定の改善と強いVSCodeで、それはVSコードでの開発の移行部分に時間です。
VSコードに移行しながら、現在の.NETのコアアプリケーションを開発するためにVS2019を使用して、それは、VSの開発環境でVSコードに刻まアイデア、となっています。
それでは始めましょう。
:まず、コードVSの最新バージョンをインストールhttps://code.visualstudio.com/をインストールは、アップグレードするように指示することができるの完了後、アップグレード後に、バージョン情報をアップグレードすることができます:
バージョン:1.40.1(システム設定) 提出:8795a9889db74563ddd43eb0a897a2384129a619 日:2019-11-13T16:49:35.976Z 電子:6.1.2 クローム:76.0.3809.146 のNode.js:12.4.0 V8:7.6.303.31-electron.0 OS:Windows_NTのx64 10.0.16299
その後の動作は、いくつかのステップに分けられます。
強力なプラグインVSコードのさまざまなインストール1.
.NETのコア・ソリューションとエンジニアリングを作成します。2.
3.試運転
さて、それから始めましょう。
まず、強力なプラグインVSコードのさまざまなインストール
Visual Studioのコード1. C#の拡張
このプラグインは、最も重要な機能:
- 用の軽量開発ツール .NETのコア。
- グレートC#等、すべての参照の検索、構文ハイライト、IntelliSenseの、定義に移動を含め、サポートを編集します
- .NETのコア(CoreCLR)をサポートしてデバッグ。注:モノのデバッグがサポートされていません。デスクトップCLRデバッグが持っている 限定的なサポートを。
- Windowsの、MacOSのとLinux上project.jsonとcsprojプロジェクトのサポート。
2. C#の拡張機能
このプラグインは、最も便利な機能であることができ、例えば、CTOR、小道具、特定の機能のために、プラグインの説明を参照新しい右クラスおよびC#、C#のインターフェイスされており、コードスニペットの様々なサポート。
3. C#の自動使用
このプラグインは自動的に参照を使用して追加します。
4. vscode-ソリューションエクスプローラ
このプラグインは、新しいソリューション、新規建設を支援するために、VSコードソリューションタブに追加の参照を追加し、Nugetパッケージ、このプラグインは非常に便利です
あなたは、Visual Studioのソリューションファイルエクスプローラを見つけることができるソリューションエクスプローラパネルを追加します。
-
任意のslnファイルのバージョンをロードすることができます
-
(vs2017と前から)をサポートしていcsproj、vcxproj、fsprojとvbproj
-
支持体は、コア事業をDOTNET
-
あなたは、削除、名前の変更または移動のプロジェクトのフォルダやファイルを作成することができます。
-
あなたは、名前の変更または移動ソリューション、ソリューションのフォルダとプロジェクトを作成、削除することができます。
-
プロジェクトは一種CPS(DOTNETコア)であるときは、パッケージや参照を追加または削除することができます。
5.コードランナー(ハン6月教師生産、罰金になります)
複数言語の実行コードスニペットやコードファイル: C、C ++、Javaのは、JavaScript、PHP、PythonやPerlやPerl 6の、ルビー、ゴー、ルア、Groovyの、PowerShellの、BAT / CMD、BASH / SH、F#スクリプト、F#( .NETコア)、C#スクリプト、C#(。NETコア)、VBScriptの、活字体、CoffeeScriptの、スカラ座、スウィフト、ジュリア、クリスタル、OCamlのスクリプト、R、AppleScriptを、エリクサー、Visual Basic .NETの、Clojureの、haXeの、Objective-Cの、錆、ラケット、スキーム、AutoHotkeyを、AutoItを、Kotlin、ダーツ、無料パスカル、ハスケル、ニム、D、Lispの、キット、およびカスタムコマンド
それは直接実行コードの一部を選択することです
6. vscode、アイコン
このプラグインを使用すると、より身近アイコン個々のファイルやフォルダへ
7. Visual StudioののIntellicode
VSコード・インテリジェンスのヒントは、コンテキストに応じて、コードが自動的にAIの背景に基づいて、あなたの次の使用をお勧めします
8. NuGetパッケージマネージャ
Nugetパッケージ管理、迅速なクエリがNugetパッケージを見つけて、それをインストールします。しかし、午後のカスタムNugetソースを試し、取得していない、と推定されたURLではありません
9.ドッカー
10. Kubernetes
その他にも、フォローアップが更新されますした後ではないので、こと、同様のソースコントロールをTFS、TFSは、2つのプラグインに係合、GitHubのを設定する必要があります。
第二に、.NETのコアソリューションとエンジニアリングを作成
この時点では、環境基本構成のVSコードは、ほぼ次の二つのモード、ソリューションおよびエンジニアリングを作成することです。
1. vscode-ソリューションエクスプローラ
ソリューションでは、非常に身近な感じ。
新しいプロジェクトを追加し、右SLN:私たちは、プロジェクトを作成し続けることができます。
プロジェクトテンプレートをポップアップ表示されます、今回はASP.NETコアウェブAPIプロジェクトを選択してください
選択C#
例TestWebApiのために:そして、プロジェクト名を入力し続けます
身近な感じが来ました。この時点では、最大コーディングを開始することができます。
これらはvscode-ソリューション・エクスプローラのプログラムやプロジェクトによって、私たちの新しい決意です。同時に、我々は、コマンドラインを介して取得することができます。
2. DOTNET CLIコマンドライン
新SLN:
DOTNET "新" "SLN" "-n" "EricTest" "-o" "E:\作業\ ServiceDependency"
新しいASP.NETコアWebAPIのプロジェクト
DOTNET "新" "WEBAPI" "-lang" "C#の" "-n" "TestWebApi" "-o" "TestWebApi"
TestWebApiのエンジニアリングソリューションに追加EricTest
DOTNET "SLN" "E:\作業\ ServiceDependency \ EricTest.sln" "追加" "E:\作業\ ServiceDependency \ TestWebApi \ TestWebApi.csproj"
第三に、試運転
プログラムをデバッグするためにフォーカスを設定する[デバッグ]タブの新しいデバッグコンフィギュレーション、
保存した後、デバッガを起動します。
そして、ブレークポイントを増加させるためのプログラム
URLを入力します。https:// localhostを:5001 / WeatherForecast
どちらのデバッグ。
上記は、共有への皆のための今日の集中設定VSコード開発の概要とデバッグ環境です。
周Guoqing
2019 // 11月16日