Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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 е безплатен, кросплатформен и с отворен код реализация на управлявана рамка. Поддържа 4 типа приложения: конзолни, ASP.NET Core, облак и Universal Windows Platform (UWP). Windows Forms и Windows Presentation Foundation (WPF) не са включени в .NET Core.

ASP.NET Ядро

Asp.net ядро всъщност е проект, който все още е базиран на .net Full Framework (минимум Framework 4.6.2), но запазва някои от новите конфигурационни концепции на .NET ядрото, като например Asp.net core използва Kestrel като слушател за Http заявки по подразбиране, вместо да използва оригиналния huge Https.sys. Следователно. NET Core е модел на приложение, изграден върху него.

.NET стандарт

.NET Standard е спецификация, която реализира BCL. Поради това. NET реализациите трябва да следват тази спецификация, така че разработчиците на приложения да не се притесняват за различни BCL за всяка хостинг рамка. Всяка реализация на управляваната рамка има свой собствен набор от библиотеки за базови класове. Библиотеката на базовите класове (BCL) съдържа класове като обработка на изключения, низове, XML, I/O, мрежи и колекции.

.NET рамка

.NET Framework се използва за създаване на десктоп приложения и ASP.NET приложения, работещи на Internet Information Server (IIS). Това е първата хостинг рамка.

Ксамарин

Xamarin е рамка за създаване на iOS, Android, macOS и десктоп приложения.

.NET Standard е API спецификация, която дефинира библиотеките с базови класове, които трябва да бъдат реализирани за всяка конкретна версия.

Диаграмата на връзките е следната:




Референция за адрес, съвместим с версията:Входът към хиперлинк е видим.




Предишен:Ръчно валидиране на полетата на модела ASP.NET MVC
Следващ:BAT скриптовете използват администраторския run, за да превключат към текущата директория
 Хазяин| Публикувано на 2020-12-14 18:07:00 |
Разликата между .NET Core и .NET Standard
https://www.itsvse.com/thread-8857-1-1.html

 Хазяин| Публикувано на 15.01.2021 16:31:53 |
 Хазяин| Публикувано на 2022-9-12 20:51:29 |
Ако целта е да се поддържа .NET Framework 4.0, . NET Framework4.5 и .NET Core 3.1. Трябва да конфигурирате трите целеви версии:


Започнете с модифициране на възела TargetFramework заЦелеви рамки

Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com