HTML Diff
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 -&gt; Options -&gt; Environment -&gt; Preview Features</strong>и проставьте галочку в опции "<strong>Use preivews of the .NET Core SDK</strong>".</p>
7 <p>Если Вы не видите ASP.NET Core 3 в VisualStudio 2019, то, скорее всего, у вас отключены превью версии. Чтобы их включить, перейдите в опции<strong>Tools -&gt; Options -&gt; Environment -&gt; 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