Microsoftは最近 Visual Studio Code をリリースしました、そして Visual Studio は機能的に多くの類似点があるので、私はその使用法について少し混乱しています。
Visual Studio(フルバージョン) は「フル機能」で「便利」な開発環境です。
Visual Studio(無料の「Express」バージョン - 2017年までのみ) は、フルバージョンの機能中心の簡易バージョンです。機能中心の意味。目的に応じて、バージョンが異なる(Visual Studio Web開発者、Visual Studio C#など)。
Visual Studio(無料のコミュニティ版 - 2015年以降) はフルバージョンの簡易版であり、2015年以前に使用されていたエクスプレス版を置き換えます。
Visual Studioコード(VSCode) はクロスプラットフォーム(Linux、Mac OS、Windows)のエディタで、ニーズに合わせてプラグインを拡張できます。
たとえば、 VSコードを使用してASP.NETアプリケーションを作成したい場合 プロジェクトを設定するには、自分でいくつかの手順を実行する必要があります。 OSごとに個別のチュートリアルがあります。
Visual Studioコードは エディタ ですが、Visual StudioコードはIDEです。
Visual Studioコードはクロスプラットフォームで高速ですが、Visual Studioは高速です。 Windows/Macのみ 速くはありません。
Mac用のVisual Studioは現在入手可能ですが、Visual Studio(Windows)とは異なる製品です。これはXamarin Studioをベースにしており、古い.NETプロジェクトの種類に対するサポートを欠いています。それは正常にVS 2017で作成されたソリューションを構築します。VSmacはより限られたUIを持っています(例えば、カスタマイズ可能なツールバーはありません)。それで、クロスプラットフォームの仕事のために。それでも、VS Codeが好ましい場合があります。
以下では、Visual StudioとVisual Studioコードの違いについて詳しく説明します。
あなたが本当にそれを見た場合、最も明白な違いは.NETが2つに分割されているということです。
すべてのネイティブユーザーインターフェイステクノロジ( Windows Presentation Foundation 、 Windows Forms など)は、コアではなくフレームワークの一部です。
(Visual Basicの)Visual Studioの "Visual"は、主にビジュアルUI(WYSIWYGのドラッグアンドドロップ)デザインと同義語でした。したがって、その意味では、Visual StudioコードはVisualのないVisual Studioです。
2番目に明白な違いは、Visual Studioはプロジェクトとソリューションを中心にしているということです。
Visual Studioコード:
Visual Studio:
Visual Studioは、ソースコードとマシンコードの両方をデバッグできるデバッガであるIntelliSenseと呼ばれる強力なコード補完コンポーネントを含む、フルスタック開発ツールセットを提供する、世界最高のIDE(統合開発環境)を目指しています。 ASP.NET開発についてのすべて、そしてSQL開発についての何か。
最新バージョンのVisual Studioでは、IDEを離れることなくクロスプラットフォームアプリケーションを開発できます。また、選択したコンポーネントに応じて、Visual Studioは8 GB以上のディスク容量を必要とします。
簡単に言えば、Visual Studioは究極の開発環境であり、非常に重いものです。
参照: https://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
前の答えを補足すると、両者の大きな違いの1つは、Visual Studio CodeがWindows上で実行するための完全な管理者権限を必要とせず、利便性のためにリムーバブルドライブに置くことができる、いわゆる "ポータブル"バージョンです。
ビジュアルスタジオ
windows.h
を通らなくても、初めてのユーザーにとっては十分簡単です)Visual Studioコード
Visual Studio Codeは、Prompt/terminalコマンドと統合されているため、IDEとterminal/command Promptが必要な場合(Linuxへの接続など)に便利です。