INDEX
.NETの実行環境と開発環境など
Microsoft .NET Framework & SDK
開発元である Microsoft 社の開発環境と実行環境。.NET Framework 再頒布可能パッケージおよび LanguagePack をインストールすることで、Microsoft .NET Framework を使用して開発されたアプリケーションを実行できる。
- Microsoft .NET Framework
再頒布可能パッケージ
- Microsoft .NET Framework 1.0 日本語 再頒布可能パッケージ / Service Pack 3
- Microsoft .NET Framework Version 1.1 再頒布可能パッケージ / 日本語 Language Pack
- Microsoft .NET Framework 2.0 Service Pack 2 / 日本語 Language Pack (x86)(x64)(IA64)
Microsoft .NET Framework 3.0 Service Pack 1 / 日本語 Language PackSP2が最新(3.5SP1に同梱)Microsoft .NET Framework 3.5 再頒布可能パッケージ 日本語 Language Pack- Microsoft .NET Framework 3.5 Service Pack 1 (フル パッケージ) / 日本語 Language Pack
- Microsoft .NET Framework 4 (Web インストーラー)
- Microsoft .NET Framework 4 Client Profile (スタンドアロンのインストーラー) / 日本語 Language Pack (x86) (x86/x64)
- Microsoft .NET Framework 4 Full (スタンドアロンのインストーラー) / 日本語 Language Pack (x86) (x86/x64)
- Microsoft .NET Framework 4.5 / Language Pack
インストールされているバージョン
.NET Framework は、1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5 と複数のバージョンがあり、2.0 以前か以降かでアプリケーションの対応が異なる。
1.0 と 1.1 と 2.0(3.0, 3.5) と 4.0(4.5) は下位互換はあるが完全ではなく、基本利用するバージョンが必要となる。2.0 と 3.0 と 3.5 は、前のバージョンを内包する関係にあるので、3.0 をインストールすると 2.0 も、3.5 をインストールすると 2.0, 3.0 もインストールされる。4.5 は 4.0 の上位互換で、4.5 を入れると 4.0 は 4.5 に置き換えられる。また、4.0 にはクライアント用に ASP.NET などが省かれた Client Profile 版がある。
また、それぞれに Service Pack と Language Pack (1.0はなし) が存在する。
- .NET Frameworkのバージョンを整理する (@IT)
- .NET Frameworkのバージョンを確認する方法 (@IT)
チェック用に作成した、レジストリを調べてインストールされているバージョンなどを調べるスクリプト checkMSNETfw.wsf(683) (注:3.5まで)
Windows 標準でビルド
インストールされている .NET Framework を利用して、ソースをビルドしてバイナリを作成する。Visual Studio を使う方が開発は楽ですが、ビルドし直したり、メモ帳で書いて実行ファイルを作ることも出来る。
ビルドツールおよびコンパイラは、システムドライブの Windows\Microsoft.NET ないに Framework または Framework64 のバージョンのフォルダ(v2.0.50727、v3.5、v4.0.30319)内にある。
MSBuild でソリューションファイルをビルド
Visual Studio で作成されたソリューションファイル(application.csproj)をビルドする。
C:\> C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe application.csproj
csc で C# のソースをコンパイル
C# のコンパイラを使用して、C# のソースをビルドし実行ファイルを作成する。
C:\> C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /debug- /optimize /out:Program.exe Program.cs
- /debug-
- /optimize
- /out:<ファイル名>
- 出力するファイル名。「/out:Program.exe」で Program.exe が作成される
- /reference:<ファイル名>
- 参照するライブラリ。Microsoft.VisualBasic の名前空間を使用している場合「/reference:Microsoft.VisualBasic.dll」を追加する。
最終更新時間:2016年12月23日 22時48分23秒 指摘や意見などあればSandBoxのBBSへ。
checkMSNETfw.wsf