Microsoft Visual Studio Express(ビジュアルスタジオ エクスプレス)はマイクロソフトによって開発・提供されている統合開発環境であるVisual Studio製品群のうち、無償で提供されているエディションである。バージョン2008までは「Express Edition」と名称がついていた。

## 特徴

Visual Studio Express はプログラミング初心者・ホビー ユーザー・学生を対象に、評価・学習・ホビーを目的とした各プログラミング言語を単体で提供するエディションである。30日以上利用する場合はマイクロソフトに製品の登録が必要である(登録も、その後の利用も無償)。

有償エディションに比べて、以下のような機能等がサポートされない。

- Visual Studio コントロール アドオン
- Windows CE/Windows Mobile アプリケーション開発
- クラス デザイナー
- ソースコード管理
- リファクタリング
- リモート デバッガー
- リモートへのデータ アクセス
- リモートのデータベース デザイン
- 各種類ごとの特定の制限
- 拡張機能

それ以外の、IntelliSenseやビジュアルデバッガーのようなVisual Studioで注目される機能は提供される。サポート ライフサイクルは有償版のVisual Studioと同じ期間に設定されている。

インストーラーはWebインストーラーで提供される。2013まではオフラインインストールに必要なファイルが格納されたISOイメージファイルも提供されていた。

## バージョン

### Visual Studio 2005 Express Edition

2005年12月15日に公開され、2009年3月31日に公開が終了した。

発表当初は1年間のみのダウンロード提供期間で、その後は書籍付きのパッケージ版の4800円でパッケージ販売のみという発表であった。その後方針転換され、販売を中止してダウンロードが継続されることになった。

### Visual Studio 2008 Express Edition

2007年12月18日に公開された。2005と異なりこのバージョン以降ではISOイメージは各言語毎に別れた物ではなく全ての言語でひとまとめになった。ISOファイルサイズが800MB弱のため、インストール用の光学メディアを作成する場合はCDではなくDVDへ書き込む必要がある。

### Visual Studio 2010 Express

2010年4月28日に公開された。

- Visual Studio 2010 Express for Windows Phone

### Visual Studio Express 2012

2012年9月12日に公開された(for Windows Phoneのみ2012年10月30日公開)。今回より開発言語ごとに分かれた製品ではなく、ターゲットプラットフォームごとの製品となる(インストールする言語を選ぶことはできない)。Expressで作成されたソリューション内に複数言語プロジェクトを混在させることも可能である。

- Visual Studio Express 2012 for Windows 8

- Visual Studio Express 2012 for Windows Desktop

- Visual Studio Express 2012 for Web

- Visual Studio Express 2012 for Windows Phone

### Visual Studio Express 2013

2013年10月17日に公開された。

- Visual Studio Express 2013 for Windows

- Visual Studio Express 2013 for Windows Desktop

- Visual Studio Express 2013 for Web

### Visual Studio Express 2015

Microsoft Visual Studio Communityへの統合を理由に、Expressエディションは2013を最後に廃止予定としていたが、その後撤回された 。そのため、その間のPreview版が存在しない。

- Visual Studio Express 2015 for Windows Desktop

- Visual Studio Express 2015 for Web

- Visual Studio Express 2015 for Windows 10

### Visual Studio Express 2017

Expressエディションは2017が最後となり、今後は代替としてVisual Studio CodeとVisual Studio Communityの利用が推奨されている。

- Visual Studio Express 2017 for Windows Desktop

## 種類

### Visual Basic Express

Visual Basic ExpressはVisual Basic言語 (Visual Basic .NET, VB.NET) のためのエディションである。ただしVB.NETの前身であるVisual Basicには対応していない。

Windows Forms アプリケーション、Windows Presentation Foundation アプリケーション、WPF ブラウザー アプリケーション、コンソール アプリケーション、およびクラス ライブラリの開発ができる。Windows FormsとWindows Presentation Foundationのコントロール ライブラリの開発はできない。

### Visual C# Express

Visual C# ExpressはC#言語のためのエディションである。

Windows Forms アプリケーション、Windows Presentation Foundation アプリケーション、WPF ブラウザー アプリケーション、コンソール アプリケーション、およびクラス ライブラリの開発ができる。Windows Forms と Windows Presentation Foundation のコントロール ライブラリの開発はできない。

追加のXNAのインストールによってWindowsとXbox 360向けのゲーム開発が可能である。

### Visual C++ Express

Visual C++ ExpressはC/C++言語のためのエディションである。また、C++の.NET Framework対応言語であるC++マネージ拡張やC++/CLIにも対応している。

開発ソリューションはWindows Forms アプリケーション、クラス ライブラリ、コンソール アプリケーション、およびメイクファイルの各プロジェクトのみ提供される。なお、ATL、MFC、リソースエディターは付属しない。2012以降はWindows Formsアプリケーションプロジェクトのテンプレートは付属しないが、WinRTアプリケーションプロジェクトのテンプレートが付属する。

Windows SDKはVisual C++ 2005 Expressでは同梱されていなかったが、Visual C++ 2008 Expressからは同梱されている。

2010までのVisual C++ Express Editionでは64ビット アプリケーションの開発には同梱されているものとは別のWindows SDKをインストールする必要があったが、2012では追加のインストールを必要とせず64ビット アプリケーションの開発を行なえる。また、2012以降はWinRT用独自拡張言語であるC++/CXにも対応している。

### Visual Web Developer Express

Visual Web Developer ExpressはVB.NETまたはC#のどちらかのプログラミング言語とASP.NETで開発する。
ウェブ開発のためExpress Editionはリモートへのデータ アクセスが可能である。

Silverlight SDKをインストールすることによって、Silverlightアプリケーションの開発に対応できる。また、Visual Web Developer 2010 ExpressからWindows Azureのクラウド アプリケーションの開発に対応している。

### Visual J# Express

Visual J# ExpressはJ#言語のためのエディションである。Express Editionでは日本語版は提供されず、Visual J# 2005 Expressを最後に提供が終了した。