0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: asp .net, core 3.0, preview</p>
1
<p>Теги: asp .net, core 3.0, preview</p>
2
<p>В этой заметке мы рассмотрим начало работы с ASP.net Core 3.0. Для разработки будем использовать VisualStudio 2019, однако вы можете использовать также VisualStudio Code, которая полностью бесплатна и кроссплатформенна. Кстати, VS2019 тоже работает на Linux.</p>
2
<p>В этой заметке мы рассмотрим начало работы с ASP.net Core 3.0. Для разработки будем использовать VisualStudio 2019, однако вы можете использовать также VisualStudio Code, которая полностью бесплатна и кроссплатформенна. Кстати, VS2019 тоже работает на Linux.</p>
3
<p>Запустим VS2019.<strong>Выберите создать новый проект (Create a new project)</strong>.</p>
3
<p>Запустим VS2019.<strong>Выберите создать новый проект (Create a new project)</strong>.</p>
4
<p>Далее нас ждет также обновлённая панель, где мы можем выбрать тип проекта.<strong>Выберите ASP.NET Core Web Application</strong>.</p>
4
<p>Далее нас ждет также обновлённая панель, где мы можем выбрать тип проекта.<strong>Выберите ASP.NET Core Web Application</strong>.</p>
5
<p>Обратите внимание что в пункте<strong>ASP.NET Core Web Application</strong>внизу перечислены операционные платформы, на которых можно запускать наше приложение. Windows, Linux, macOS. Таким образом мы понимаем, что запускаем кроссплатформенное приложение.</p>
5
<p>Обратите внимание что в пункте<strong>ASP.NET Core Web Application</strong>внизу перечислены операционные платформы, на которых можно запускать наше приложение. Windows, Linux, macOS. Таким образом мы понимаем, что запускаем кроссплатформенное приложение.</p>
6
<p>В следующем окне выберите версию ASP.NET Core 3.0:</p>
6
<p>В следующем окне выберите версию ASP.NET Core 3.0:</p>
7
<p>Если Вы не видите ASP.NET Core 3 в VisualStudio 2019, то, скорее всего, у вас отключены превью версии. Чтобы их включить, перейдите в опции<strong>Tools -> Options -> Environment -> Preview Features</strong>и проставьте галочку в опции "<strong>Use preivews of the .NET Core SDK</strong>".</p>
7
<p>Если Вы не видите ASP.NET Core 3 в VisualStudio 2019, то, скорее всего, у вас отключены превью версии. Чтобы их включить, перейдите в опции<strong>Tools -> Options -> Environment -> Preview Features</strong>и проставьте галочку в опции "<strong>Use preivews of the .NET Core SDK</strong>".</p>
8
<h2>Какие шаблоны проектов содержит VisualStudio 2019</h2>
8
<h2>Какие шаблоны проектов содержит VisualStudio 2019</h2>
9
<p>По умолчанию у нас несколько проектов, причем можно создать пустой ASP.NET-проект. Итак:</p>
9
<p>По умолчанию у нас несколько проектов, причем можно создать пустой ASP.NET-проект. Итак:</p>
10
<ul><li>Empty - можно создать пустой ASP.NET-проект;</li>
10
<ul><li>Empty - можно создать пустой ASP.NET-проект;</li>
11
<li>API - это ASP.NET-проект, который использует чаще всего формат передачи данных JSON или XML. Это наиболее популярный сейчас тип проекта;</li>
11
<li>API - это ASP.NET-проект, который использует чаще всего формат передачи данных JSON или XML. Это наиболее популярный сейчас тип проекта;</li>
12
<li>Worker Service - это новый тип проекта, который упрощает работу со службами Windows. Служба это - программа, которая работает в фоновом режиме. Новый тип призван облегчить создание служб как на Windows, так и на Linux. В Linux-подобных системах такие службы называются демотом (Cron Daemon);</li>
12
<li>Worker Service - это новый тип проекта, который упрощает работу со службами Windows. Служба это - программа, которая работает в фоновом режиме. Новый тип призван облегчить создание служб как на Windows, так и на Linux. В Linux-подобных системах такие службы называются демотом (Cron Daemon);</li>
13
<li>Web Application - проект для разработки сайтов, который использует классическую модель, более похожую на win forms;</li>
13
<li>Web Application - проект для разработки сайтов, который использует классическую модель, более похожую на win forms;</li>
14
<li>Web Application (Model-View-Controller) - проект, который использует довольно старую модель MVC, но суперпопулярную сегодня.</li>
14
<li>Web Application (Model-View-Controller) - проект, который использует довольно старую модель MVC, но суперпопулярную сегодня.</li>
15
</ul><p><em>Больше статей о программировании читайте<a>в моем блоге</a>.</em></p>
15
</ul><p><em>Больше статей о программировании читайте<a>в моем блоге</a>.</em></p>
16
16