3.

Visual Studio

編集

Visual Studio とは

Visual Studio のロゴ

Visual Studio は、Microsoft が提供する統合開発環境 (IDE) です。C# / VB.NET / F# / C++ / Python / JavaScript / TypeScript など多数の言語に対応し、Windows / Mac / Linux 向けのデスクトップ・Webアプリ・モバイル・ゲーム・組み込みの幅広い開発で利用されています。

主な特徴

  • 強力な C# / .NET 統合 — .NET / .NET Framework / .NET Core / ASP.NET の公式 IDE
  • 高機能デバッガ — ブレークポイント、条件付きブレーク、編集して続行 (Edit and Continue)、ホットリロード
  • IntelliSense — 強力な補完・リファクタリング (近年は IntelliCode で AI 補完)
  • Git / Azure DevOps 統合 — ソース管理・CI/CD 連携
  • NuGet — パッケージマネージャ統合
  • テスト統合 — MSTest / xUnit / NUnit のテストエクスプローラ
  • 各種デザイナ — WinForms / WPF / XAML / MAUI のビジュアル編集
  • Unity / Unreal 連携 — ゲーム開発の C# / C++ で広く利用

エディション

エディション用途
Community個人・OSS・教育・小規模商用で無料利用可能 (条件あり)
Professional有料。中小〜中規模商用利用
Enterprise有料。最上位。Architecture / Live Unit Testing / IntelliTrace 等の上位機能

個人や小さなプロジェクトであればCommunity 版で十分です。利用条件は変動するため、最新のライセンスページを確認してください。

Visual Studio / Visual Studio Code の違い

項目Visual StudioVisual Studio Code (VS Code)
位置づけ本格的な IDE軽量エディタ + 拡張
主言語C# / .NET / C++多言語 (JS / Python / Go / Rust 等)
動作 OSWindows / Mac (Mac版は廃止予定)Windows / Mac / Linux
料金Community 無料 / Pro・Enterprise 有料無料 (OSS)
サイズ・起動重い・起動が遅め軽い・起動が速い
GUIデザイナWinForms / WPF / XAML / MAUI 等を内蔵原則なし (拡張に依存)
向く用途本格 .NET 開発、大規模 C++、Office 系Web / クラウド / リモート / 軽量編集

対応する主な言語・プラットフォーム

言語用途
C#.NET / ASP.NET / Unity / Xamarin / MAUI
VB.NETレガシー保守中心。新規は減少
F#関数型言語の .NET
C / C++Windows ネイティブ、ゲーム、組み込み
Pythonデータ分析・Web (拡張ワークロード)
JavaScript / TypeScriptWeb (Node.js / SPA)
SQLSQL Server 連携、SQL Server Data Tools
XAMLWPF / UWP / MAUI の UI

動作環境 (一般的な目安)

項目推奨
OSWindows 10 / 11 (Visual Studio 2022 系)
RAM8GB 以上 (16GB 推奨)
ディスク20GB+ (ワークロードを多く入れるとさらに増える)
解像度1280×720 以上

初心者向けの最初の一歩

  1. 公式サイトから Visual Studio Installer をダウンロード
  2. 使うワークロード (ASP.NET、.NET デスクトップ、C++、Unity 等) を選択してインストール
  3. 「新しいプロジェクトの作成」→ テンプレート (例: コンソールアプリ / ASP.NET Core Web API) を選択
  4. F5 でデバッグ実行、Ctrl+F5 でデバッグなし実行
  5. Git 連携でリポジトリ初期化 / push も IDE 上から可能

注意点

  • Visual Studio for Mac は2024 年で開発終了。Mac 上では VS Code + .NET SDK + C# Dev Kit が推奨
  • 大型ソリューションではメモリと SSD 性能が体感に大きく影響
  • ワークロードを全部入れるとディスクを 50GB 以上消費する。必要なものだけインストール
  • 商用利用での Community 版の利用条件 (組織規模・収益条件) は最新ライセンスを要確認

関連

編集
Post Share
子ページ
  1. ショートカットキー
  2. dllを参照する方法
  3. エラー一覧
  4. 本番環境のdll内で参照しているdllファイルの置き場所
  5. フォームのタブ切り替え順序を変更する方法
  6. .suoファイルとは
同階層のページ
  1. eclipse
  2. NetBeans
  3. Visual Studio
  4. Android Studio
  5. PyCharm
  6. XAMPP
  7. Jupyter Notebook
  8. Unity
  9. Xcode