Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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, облачные и универсальная платформа Windows (UWP). Windows Forms и Windows Presentation Foundation (WPF) не входят в .NET Core.

ASP.NET Ядро

Asp.net core на самом деле является проектом, который всё ещё основан на .net Full Framework (минимум Framework 4.6.2), но сохраняет некоторые новые концепции конфигурации .NET core, например, Asp.net core по умолчанию использует Kestrel как слушатель для http-запросов, вместо оригинального огромного 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 используют запуск администратора для переключения на текущий каталог
 Хозяин| Опубликовано 14.12.2020 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. Вам нужно настроить 3 целевые версии:


Начните с модификации узла TargetFramework наTargetFrameworks

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com