MochiuWiki : SUSE, EC, PCB
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - .NET Frameworkのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - .NET Framework
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == .NET Frameworkは、Microsoft が開発したWindowsプラットフォーム専用の包括的なアプリケーション開発プラットフォームである。<br> 2002年の初版リリース (バージョン 1.0) 以来、20年以上に渡りWindowsアプリケーション開発の中核を担ってきた。<br> <br> .NET Frameworkは、以下に示す主要コンポーネントで構成される。<br> <br> <center> {| class="wikitable" |+ .NET Frameworkの主要コンポーネント |- ! コンポーネント !! 説明 |- | CLR (Common Language Runtime) || マネージドコードの実行環境<br>JITコンパイル、ガベージコレクション、セキュリティ管理、型安全性を担う。 |- | BCL (Base Class Library) || 文字列、数値、コレクション、I/O 等、CLRが提供する最小限の基盤クラスライブラリ |- | FCL (Framework Class Library) || ASP.NET、Windows Forms、WPF、WCF 等、Microsoft固有の拡張クラスライブラリ |} </center> <br> 対応プログラミング言語は、C#、VB.NET、F#、C++/CLI等、60以上にわたる。<br> .NET FrameworkはWindows専用プラットフォームであり、MacOSおよびLinuxでは動作しない。<br> <br> 最新版は 2022年8月にリリースされた .NET Framework 4.8.1 であり、ARM64ネイティブサポートおよびアクセシビリティ強化が追加された。<br> <br> 現在 .NET Framework はメンテナンスモードにあり、セキュリティ修正のみが提供される。<br> <br> <u>新規開発には、クロスプラットフォーム対応のオープンソース実装である.NET 10以降が推奨される。</u><br> <br><br> == .NET Frameworkのアーキテクチャ == .NET Frameworkは、CLRを中心とした階層構造を持つ。<br> CLRがハードウェアとの橋渡しを担い、その上にCTS / CLSによる型システム、BCL/FCLによるクラスライブラリが積み重なる形で構成される。<br> <br> ==== CLR (Common Language Runtime) ==== CLRは、.NET Frameworkの仮想マシンコンポーネントであり、マネージドコードの実行基盤を提供する。<br> <br> CLRが担う機能を以下に示す。<br> <br> * JITコンパイル *: MSIL (Microsoft Intermediate Language) をネイティブコードに変換して実行する。 * ガベージコレクション *: 不要なオブジェクトを自動的に検出・解放し、メモリ管理を担う。 * セキュリティ管理 *: コードアクセスセキュリティ (CAS) により、コードの実行権限を制御する。 * 型安全性の保証 *: 型チェックを実施し、不正なメモリアクセスを防止する。 * スレッド管理 *: マネージドスレッドのスケジューリングと同期を担う。 * 例外処理 *: 構造化例外処理 (SEH) を提供する。 <br> ==== CTS (Common Type System) / CLS (Common Language Specification) ==== CTSは、.NET Frameworkでサポートする全ての言語が共有する型体系の標準である。<br> <br> * CTS (Common Type System) *: 全言語共通の型体系を定義する。値型 (スタック) と 参照型 (ヒープ) を区別する。 *: 例: C#の <code>int</code>、VB.NET の <code>Integer</code> は、いずれも CTS の <code>System.Int32</code> に対応する。 * CLS (Common Language Specification) *: CTSの部分集合であり、言語間の相互運用性を保証するルール集である。 *: CLSに準拠したコードは、サポートされるあらゆる.NET言語から利用可能となる。 <br> ==== BCL / FCL ==== BCLとFCLは、.NET Frameworkが提供するクラスライブラリの2つの階層である。<br> <br> * BCL (Base Class Library) *: CLRが提供する最小限の基盤クラスライブラリ *: 文字列処理、数値演算、コレクション、I/O、ネットワーク通信等、基本的なAPIを提供する。 * FCL (Framework Class Library) *: BCLを包含し、Microsoft固有の拡張クラスライブラリを加えたもの。 *: ASP.NET、Windows Forms、WPF、WCF、WF等、各種アプリケーションフレームワークを含む。 *: FCLとCLRを合わせた全体が、所謂.NET Frameworkを構成する。 <br> ==== JIT コンパイルの流れ ==== .NET Frameworkでは、ソースコードからネイティブコードへの変換が以下の手順で行われる。<br> <br> # ソースコード (C#等) をコンパイラがMSIL (Microsoft Intermediate Language)に変換し、アセンブリ (.dll / .exe) に格納する。 # アプリケーション実行時にCLRがアセンブリをロードする。 # メソッドの初回呼び出し時に、JITコンパイラがMSILをネイティブコードに変換する。 # 変換されたネイティブコードをメモリにキャッシュする。 # 同一メソッドの2回目以降の呼び出しは、キャッシュされたネイティブコードを直接実行する。 <br> ==== ガベージコレクション ==== CLRのガベージコレクタ (GC) は、マーク・スイープ方式と世代別GCを組み合わせてメモリを管理する。<br> <br> * マーク・スイープ方式 *: ルートオブジェクトから到達可能なオブジェクトをマークし、到達不可能なオブジェクトをスイープ (解放) する。 * 世代別GC *: オブジェクトを 3 つの世代に分類し、効率的にメモリを回収する。 <br> 世代別GCの各世代を以下に示す。<br> <br> * 世代 0 *: 最新のオブジェクト *: 最も頻繁にGCの対象となる。 *: 短命なオブジェクト (一時変数等) を収容する。 * 世代 1 *: 世代0のGCを1回生き残ったオブジェクト *: バッファとして機能する。 * 世代 2 *: 2回以上のGCを生き残った長命なオブジェクト *: 静的オブジェクト等を収容する。 *: GCの頻度は最も低い。 <br> ==== アセンブリ ==== アセンブリは、.NET Frameworkにおける配布および実行の単位である。<br> <br> アセンブリの構成要素を以下に示す。<br> <br> * Assembly Manifest *: アセンブリのメタデータ *: バージョン、依存関係、エクスポートされる型の情報を含む。 * MSILコード *: コンパイルされた中間言語コード * リソース *: 画像、文字列等の埋め込みリソース <br> アセンブリの種別を以下に示す。<br> <br> * プライベートアセンブリ *: アプリケーション専用のアセンブリ *: アプリケーションディレクトリに配置する。 * 共有アセンブリ *: 複数のアプリケーションで共有するアセンブリ *: GAC (Global Assembly Cache) に登録する。 *: GACへの登録には、強い名前 (Strong Name) による公開鍵署名が必須である。 <br><br> == バージョン履歴 == ==== バージョンと CLR の対応 ==== 下表に、.NET Frameworkの各バージョンとリリース年、CLRバージョン、その他の機能を示す。<br> <br> <center> {| class="wikitable" |+ .NET Framework バージョン一覧 ! バージョン !! リリース年 !! CLR バージョン !! 主な新機能 |- | 1.0 || 2002 || CLR 1.0 || 初版。基本的なマネージド実行環境 |- | 1.1 || 2003 || CLR 1.1 || ASP.NET モバイルコントロール、IPv6 サポート |- | 2.0 || 2005 || CLR 2.0 || ジェネリック、64 ビットサポート、ClickOnce デプロイ |- | 3.0 || 2006 || CLR 2.0 || WPF、WCF、WF の統合 |- | 3.5 || 2007 || CLR 2.0 || LINQ、Expression Trees、HashSet |- | 4.0 || 2010 || CLR 4 || 並列処理 (TPL、PLINQ)、<code>dynamic</code> キーワード |- | 4.5 || 2012 || CLR 4 || 非同期処理 (async/await)、Windows 8 標準搭載 |- | 4.5.1 || 2013 || CLR 4 || 非同期デバッグ改善、Windows 8.1 標準搭載 |- | 4.5.2 || 2013 || CLR 4 || HTTP/2 サポート |- | 4.6 || 2015 || CLR 4 || RyuJIT コンパイラ、Windows 10 標準搭載 |- | 4.6.1 || 2015 || CLR 4 || HTTPS / TLS 1.2 改善 |- | 4.6.2 || 2016 || CLR 4 || WPF / WinForms 改善 |- | 4.7 || 2017 || CLR 4 || .NET Standard サポート強化 |- | 4.7.1 || 2017 || CLR 4 || アクセシビリティ改善 |- | 4.7.2 || 2018 || CLR 4 || .NET Standard 2.0 完全対応 |- | 4.8 || 2019 || CLR 4 || WPF / WinForms 改善、アクセシビリティ向上 |- | 4.8.1 || 2022 || CLR 4 || ARM64 ネイティブサポート、アクセシビリティ強化 |} </center> <br> CLR 2.0は、.NET Framework 2.0、3.0、3.5で使用される。<br> CLR 4は、.NET Framework 4.0以降の全てのバージョンで使用される。<br> 4.5 以降はインプレース更新であり、CLR のバージョンは変わらない。<br> <br> ==== Windowsバージョンごとのプリインストールバージョン ==== 各Windows OSのバージョンにプリインストールされている.NET Frameworkのバージョンを以下に示す。<br> <br> <center> {| class="wikitable" |+ Windows OS と .NET Framework プリインストールバージョン ! OS バージョン !! プリインストール版 !! 追加インストール可能な版 |- | Windows 11 (24H2 以降) || 4.8.1 || - |- | Windows 11 (22H2) || 4.8.1 || - |- | Windows 11 (21H2) || 4.8 || 4.8.1 |- | Windows 10 (22H2) || 4.8 || 4.8.1 |- | Windows 10 (21H2) || 4.8 || 4.8.1 |- | Windows 10 (May 2019 Update) || 4.8 || - |- | Windows 10 (October 2018 Update) || 4.7.2 || 4.8 |- | Windows 8.1 || 4.5.1 || 4.8 |- | Windows Server 2025 || 4.8.1 || - |- | Windows Server 2022 || 4.8 || 4.8.1 |- | Windows Server 2019 || 4.7.2 || 4.8 |- | Windows Server 2016 || 4.6.2 || 4.8 |} </center> <br> ==== サポート状況 ==== 各バージョンのサポート状況を以下に示す。<br> <br> * .NET Framework 4.8.1 / 4.8 *: Windowsのコンポーネントとして、親のWindows OSと同じライフサイクルに従い継続サポートされる。 * .NET Framework 4.5.2 / 4.6 / 4.6.1 *: 2022年4月26日にサポート終了 * .NET Framework 4.0 / 4.5 / 4.5.1 *: 2016年1月12日にサポート終了 * .NET Framework 3.5 SP1 *: OS バージョンにより異なるが、概ね2029年4月までサポート <br> .NET Framework 4.xはインプレース更新のため、システムに複数の4.xバージョンが共存することはできない。<br> <br><br> == 前提条件 == ==== 対応 OS ==== .NET Framework 4.8.1の対応OSを以下に示す。<br> <br> * Windows 11 (全バージョン) * Windows 10 (バージョン 21H2、22H2) * Windows Server 2022 * Windows Server 2025 <br> .NET Framework 4.8の対応OSを以下に示す。<br> <br> * Windows 11 * Windows 10 (May 2019 Update 以降) * Windows 8.1 * Windows 7 SP1 * Windows Server 2022 * Windows Server 2019 * Windows Server 2016 * Windows Server 2012 R2 * Windows Server 2012 * Windows Server 2008 R2 SP1 <br> ==== ハードウェア要件 ==== 下表に、.NET Framework 4.5以降に共通するハードウェア要件を示す。<br> <br> <center> {| class="wikitable" |+ ハードウェア要件 ! 項目 !! 要件 |- | プロセッサ || 1[GHz]以上 |- | RAM || 512[MB]以上 |- | ディスク容量 || 4.5[GB]以上の空き容量 |- | アーキテクチャ || 32ビット / 64ビット両対応 |} </center> <br><br> == ダウンロード == ==== 公式ダウンロードページ ==== .NET Framework の公式ダウンロードページを以下に示す。<br> <br> * .NET Framework 4.8.1 *: [https://dotnet.microsoft.com/en-us/download/dotnet-framework/net481 https://dotnet.microsoft.com/en-us/download/dotnet-framework/net481] * 全てのバージョン *: [https://dotnet.microsoft.com/en-us/download/dotnet-framework https://dotnet.microsoft.com/en-us/download/dotnet-framework] <br> ==== インストーラーの種類 ==== .NET Frameworkのインストーラーには、Webインストーラーとオフラインインストーラーの2種類がある。<br> <br> * Webインストーラー *: インターネット接続が必要。ファイルサイズが小さい。(数[MB]程度) *: OS の言語設定に対応した言語パックを自動的にダウンロードしてインストールする。 * オフラインインストーラー *: インターネット接続が不要 *: ファイルサイズが大きい。(数百[MB]程度) *: 言語パックは含まれないため、必要に応じて別途ダウンロードが必要である。 <br> ==== Developer Pack と Runtimeの違い ==== 下表に、Developer PackとRuntimeの違いを示す。<br> <br> <center> {| class="wikitable" |+ Developer Pack と Runtimeの比較 ! 項目 !! Runtime !! Developer Pack |- | 用途 || アプリケーション実行 || アプリケーション開発 |- | 対象ユーザー || エンドユーザー || 開発者 |- | 含まれるもの || ランタイムのみ || Runtime + 開発ツール + リファレンスアセンブリ + IntelliSense ファイル |- | Visual Studio での開発 || 不要 || 必要 |- | ファイルサイズ || 小 || 大 |} </center> <br> ==== Language Pack (言語パック) ==== Language Packは、エラーメッセージおよびUIテキストのローカライズリソースを提供するパッケージである。<br> <br> * Webインストーラーを使用する場合、OSの言語設定に対応するLanguage Packが自動的にインストールされる。 * オフラインインストーラーにはLanguage Packが含まれないため、必要に応じて公式ダウンロードページから別途ダウンロードする。 * サポート言語は英語、日本語、中国語、スペイン語、フランス語、ドイツ語等多数である。 <br><br> == インストール == ==== GUI によるインストール ==== GUIを使用した.NET Frameworkのインストール手順を以下に示す。<br> <br> # 公式ダウンロードページから[Download]を選択して、インストーラー (.exe) をダウンロードする。 # ダウンロードした実行ファイルをダブルクリックして起動する。 # ユーザアカウント制御 (UAC) の確認ダイアログが表示された場合は[はい]を選択する。 # セットアップウィザードの指示に従い、インストールを進める。 # インストール完了後、必要に応じてPCを再起動する。 <br> ==== コマンドラインによるサイレントインストール ==== コマンドラインを使用してサイレントインストールを行う場合は、以下のコマンドを実行する。<br> <br> <syntaxhighlight lang="bat"> ndp481-web.exe /q /norestart </syntaxhighlight> <br> 下表に、主なパラメータを示す。<br> <br> <center> {| class="wikitable" |+ インストールオプション一覧 |- ! オプション !! 説明 |- | <code>/q</code> || クワイエット (サイレント) モード<br>UIを表示せずにインストールを実行する。 |- | <code>/passive</code> || パッシブモード<br>プログレスバーのみを表示する。 |- | <code>/AcceptEULA</code> || ライセンス条項に自動的に同意する。 |- | <code>/norestart</code> || インストール完了後に再起動しない。 |- | <code>/forcerestart</code> || インストール完了後に再起動を強制する。 |} </center> <br> ==== Windows の機能の有効化 (.NET Framework 3.5) ==== .NET Framework 3.5は、Windowsの機能として有効化する方法でインストールできる。<br> <br> # コントロールパネルを開き、[プログラム]を選択する。 # [Windowsの機能の有効化または無効化]を選択する。 # [.NET Framework 3.5 (.NET 2.0および3.0を含む)]にチェックを入力する。 # [OK]を選択する。 # Windows Updateからコンポーネントが自動的にダウンロードおよびインストールされる。 <br> ==== DISMコマンドによるインストール (.NET Framework 3.5) ==== DISMコマンドを使用して .NET Framework 3.5をインストールする方法を以下に示す。<br> <br> インターネット接続がある環境では、以下のコマンドを管理者として実行する。<br> <br> <syntaxhighlight lang="bat"> DISM /Online /Enable-Feature /FeatureName:NetFx3 /All </syntaxhighlight> <br> インターネット接続がない環境では、Windows インストールメディアを使用して以下のコマンドを実行する。<br> <br> <syntaxhighlight lang="bat"> DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs </syntaxhighlight> <br> DISMコマンドの主なパラメータを以下に示す。<br> <br> <center> {| class="wikitable" |+ DISMコマンドの主なパラメータ |- ! パラメータ !! 説明 |- | <code>/Online</code> || 現在実行中のOSに対して操作を行う。 |- | <code>/Enable-Feature</code> || 指定した機能を有効化する。 |- | <code>/FeatureName:NetFx3</code> || .NET Framework 3.5の機能名を指定する。 |- | <code>/All</code> || 親機能を含めて全ての機能を有効化する。 |- | <code>/LimitAccess</code> || Windows Update および WSUSへの接続を避け、ローカルソースのみを使用する。 |- | <code>/Source</code> || インストールメディア内のソースファイルパスを指定する。<br><u>D:\sources\sxs</u> の <u>D:</u> はインストールメディアのドライブレターを指す。 |} </center> <br> ==== Developer Packのインストール ==== Developer Packは、Visual Studioを使用した開発環境の構築に必要である。<br> <br> # 公式ダウンロードページから、Developer Packのインストーラーをダウンロードする。 # ダウンロードした実行ファイルをダブルクリックして起動する。 # セットアップウィザードの指示に従いインストールを進める。 # Visual Studioを再起動し、ターゲットフレームワークに.NET Framework 4.8.1が表示されることを確認する。 <br><br> == インストールの確認 == ==== レジストリによる確認 ==== .NET Framework 4.5以降のインストール状態は、以下のレジストリキーで確認できる。<br> <br> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full <br> 下表に、Release DWORDの値と対応するバージョンを示す。<br> <br> <center> {| class="wikitable" |+ Release DWORDの値 と .NET Frameworkバージョンの対応 ! Release DWORDの値 (以上) !! .NET Frameworkバージョン |- | 533325 || 4.8.1 |- | 528040 || 4.8 |- | 461808 || 4.7.2 |- | 461308 || 4.7.1 |- | 460798 || 4.7 |- | 394802 || 4.6.2 |- | 394254 || 4.6.1 |- | 393295 || 4.6 |- | 379893 || 4.5.2 |- | 378675 || 4.5.1 |- | 378389 || 4.5 |} </center> <br> ==== コマンドプロンプトでの確認 ==== コマンドプロンプトから <code>REG QUERY</code> コマンドを使用して確認する場合は、以下のコマンドを実行する。<br> <br> <syntaxhighlight lang="bat"> REG QUERY "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release </syntaxhighlight> <br> ==== PowerShellでの確認 ==== PowerShellを使用して、インストールされている全ての.NET Frameworkバージョンを確認する場合は、以下のスクリプトを実行する。<br> <br> <syntaxhighlight lang="powershell"> Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name Version -ErrorAction SilentlyContinue | Where-Object { $_.Version -match '^\d+\.\d+' } | Select-Object PSChildName, Version </syntaxhighlight> <br> 特定のバージョン (例: 4.8) がインストールされているかどうかを確認する場合は、以下のコマンドを実行する。<br> <br> <syntaxhighlight lang="powershell"> (Get-ItemPropertyValue -LiteralPath 'HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' -Name Release) -ge 528040 </syntaxhighlight> <br> <code>True</code> が返された場合、.NET Framework 4.8以上がインストールされている。<br> <br> ==== CLR バージョンの確認 ==== 下表に、CLRバージョンと.NET Frameworkバージョンの対応を示す。<br> <br> <center> {| class="wikitable" |+ CLRバージョン と .NET Frameworkバージョンの対応 ! CLR バージョン !! 対応する .NET Framework バージョン |- | CLR 1.0 || 1.0 |- | CLR 1.1 || 1.1 |- | CLR 2.0 || 2.0、3.0、3.5 |- | CLR 4 || 4.0、4.5、4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2、4.8、4.8.1 |} </center> <br> C#のソースコードから現在実行しているCLRのバージョンを確認する場合は、以下のコードを使用する。<br> <br> <syntaxhighlight lang="csharp"> Console.WriteLine(Environment.Version); </syntaxhighlight> <br><br> == .NET Framework と .NET 5以降の違い == 下表に、.NET Frameworkと.NET 5以降 (.NET 8等) の主な違いを示す。<br> <br> <center> {| class="wikitable" |+ .NET Framework と .NET 5 以降の比較 ! 項目 !! .NET Framework (4.8.1) !! .NET 5 以降 |- | 対応プラットフォーム || Windowsのみ || Windows、MacOS、Linux (クロスプラットフォーム) |- | ライセンス || プロプライエタリ (コンポーネント) || オープンソース (MIT ライセンス) |- | パフォーマンス || 安定 || より高速・最適化 |- | 配置方式 || インプレース更新 (単一バージョンのみ共存可) || サイドバイサイド実行可能 |- | コンテナ対応 || 限定的 || Docker、Kubernetesに対応 |- | 開発方針 || メンテナンスモード (セキュリティ修正のみ) || アクティブ開発 |- | 推奨用途 || 既存アプリケーションの保守 || 新規開発 |- | デスクトップ UI || WPF、WinForms || WPF、WinForms、MAUI |- | Web フレームワーク || ASP.NET 4.x || ASP.NET Core |} </center> <br><br> == アンインストール == ==== コントロールパネルからのアンインストール ==== コントロールパネルを使用してアンインストールする手順を以下に示す。<br> <br> # コントロールパネルを開き、[プログラムと機能]を選択する。 # 一覧から "Microsoft .NET Framework X.X" を選択する。 # [アンインストール]を選択する。 # 確認ダイアログが表示されたら、[はい]を選択する。 # アンインストール完了後、PCを再起動する。 <br> .NET Framework 4.xはインプレース更新のため、古いバージョンを削除するには新しいバージョンの削除も必要になる場合がある。<br> また、Windowsにプリインストールされたバージョンは、Windows Updateにより再インストールされる可能性がある。<br> <br> ==== .NET Framework Cleanup Tool ==== .NET Framework Cleanup Tool は、Aaron Stebner が開発した .NET Framework の完全削除ツールである。<br> <br> このツールは以下の情報を徹底的に削除する。<br> <br> * レジストリ エントリ * インストールされたファイル * Windows Installer の情報 <br> このツールは、通常のアンインストール手順でインストール・アンインストール・修復エラーが繰り返し発生する場合に使用する。<br> 使用後は、他の .NET Framework バージョンの修復または再インストールが必要になる場合がある。<br> <br><br> == トラブルシューティング == ==== .NET Framework修復ツール ==== Microsoft .NET Framework Repair Toolは、.NET Framework のインストール・アップデート・修復エラーを自動的に修復するツールである。<br> <br> * .NET Framework 3.5 SP1〜4.8.1までのバージョンをサポートする。 * ツールが既知の問題を自動的に検出し、修復を行う。 * インストールや修復が繰り返し失敗する場合に使用する。 <br> ==== 一般的なエラーと対処法 ==== 下表に、よくあるエラーと対処法を示す。<br> <br> <center> {| class="wikitable" |+ 一般的なエラーと対処法 ! エラー !! 対処法 |- | 0x800736FD (ファイルが見つからない) || オフラインインストーラーを使用する。<br>または、Windows インストールメディアを使用してOSを修復する。 |- | MSI エラー 1603 (インストール失敗) || .NET Framework Repair Toolを実行する。<br>解決しない場合は、Cleanup Toolで削除後、再インストールする。 |- | 管理者権限不足 || インストーラーを右クリックして、[管理者として実行]を選択する。 |- | ディスク容量不足 || 4.5[GB]以上の空き容量を確保してから再実行する。 |- | DISMエラー (.NET Framework 3.5インストール時) || インストールメディアのパスとOS バージョンが一致していることを確認する。 |} </center> <br> ==== Windows Update との関係 ==== .NET Framework 4.5以降は、Windowsのコンポーネントとして位置づけられており、Windows Updateを通じてセキュリティパッチが配布される。<br> <br> * .NET Frameworkのサポートは、親のWindows OSのライフサイクルに従う。 * Windows Updateを無効化している環境では、.NET Frameworkのセキュリティ更新が適用されないため注意が必要である。 * Windows Updateで.NET Frameworkの更新プログラムが配布された場合、適用後に再起動が必要になることがある。 <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:設定]]
インストール - .NET Framework
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse