この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 35656|答える: 3

[出典] .NET Core、 NET Standard、ASP.NET Core、.NET Frameworkの関係

[リンクをコピー]
2020年12月14日 18:06:02に投稿 | | | |
.NET Core、 NET Standard、ASP.NET Core、および.NET Frameworkの図は以下の通りです。


.NET Core

.NET Coreは無料でクロスプラットフォーム対応、そしてマネージドフレームワークのオープンソース実装です。 コンソール、ASP.NET コア、クラウド、ユニバーサルWindowsプラットフォーム(UWP)の4種類のアプリケーションをサポートしています。 Windows FormsおよびWindows Presentation Foundation(WPF)は.NET Coreには含まれていません。

ASP.NET コア

Asp.net コアは実際には.net Full Framework(最低限Framework 4.6.2)をベースにしていますが、.NET Coreの新しい構成概念の一部を保持しています。例えば、Asp.net コアは元の巨大なHttps.sysではなく、デフォルトでKestrelをHttpリクエストのリスナーとして使用しています。 そこで。 NET Coreはその上に構築されたアプリケーションモデルです。

.NET Standard

.NET StandardはBCLを実装した仕様です。 その理由で。 NETの実装はこの仕様に従う必要があるため、アプリケーション開発者は各ホスティングフレームワークの実装ごとに異なるBCLを気にする必要はありません。 管理型フレームワークの各実装には独自のベースクラスライブラリセットがあります。 ベースクラスライブラリ(BCL)には、例外処理、文字列、XML、I/O、ネットワーク、コレクションなどのクラスが含まれています。

.NET Framework

.NETフレームワークは、Internet Information Server(IIS)上で動作するデスクトップアプリケーションや ASP.NET アプリケーションの構築に使用されます。 これは最初のホスティングフレームワークです。

ザマリン

XamarinはiOS、Android、macOS、デスクトップアプリケーションを構築するためのフレームワークです。

.NET Standardは、各バージョンごとに実装すべき基本クラスライブラリを定義したAPI仕様です。

関係図は以下の通りです。




バージョン互換アドレス参照:ハイパーリンクのログインが見えます。




先の:MVC ASP.NET モデルフィールドを手動で検証します
次に:BATスクリプトは管理者の実行を使って現在のディレクトリに切り替えます
 地主| 2020年12月14日 18:07:00に投稿 |
.NET Coreと.NET Standardの違い
https://www.itsvse.com/thread-8857-1-1.html

 地主| 2021年1月15日 16:31:53に投稿 |
 地主| 2022年9月12日 20:51:29に投稿 |
もし.NET Framework 4.0のサポートが目標であれば、 NET Framework4.5と.NET Core 3.1です。 3つのターゲットバージョンを設定する必要があります:


まずTargetFrameworkノードを次のように修正しますターゲットフレームワーク

免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com