トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

DotNet/FrontPage

INDEX

.NETの実行環境と開発環境など

Microsoft .NET Framework & SDK

開発元である Microsoft 社の開発環境と実行環境。.NET Framework 再頒布可能パッケージおよび LanguagePack をインストールすることで、Microsoft .NET Framework を使用して開発されたアプリケーションを実行できる。

 再頒布可能パッケージ

 インストールされているバージョン

.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はなし) が存在する。

チェック用に作成した、レジストリを調べてインストールされているバージョンなどを調べるスクリプト 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