• Microsoft.AspNetCore.Арр
(для построения приложений ASP.NET Core);
• Microsoft.NETCore.Арр
(основная исполняющая среда для .NET Core);
• Microsoft.WindowsDesktop.Арр
(для построения приложений Windows Forms и WPF).
В случае если ваш компьютер работает под управлением ОС Windows, тогда версией каждой из перечисленных исполняющих сред должна быть 5.0.0 (или выше). Для ОС, отличающихся от Windows, понадобятся первые две исполняющих среды, Microsoft.NETCore.Арр
и Microsoft.AspNetCore.Арр
, версией которых тоже должна быть 5.0.0 (или выше).
Наконец, чтобы увидеть все установленные комплекты SDK, введите следующую команду:
dotnet --list-sdks
И снова версией должна быть 5.0.100 (или выше).
Использование более ранних версий .NET (Core) SDK
Если вам необходимо привязать свой проект к более ранней версии .NET Core SDK, то можно воспользоваться файлом global.json
, который создается с помощью такой команды:
dotnet new globaljson --sdk-version 3.1.404
В результате создается файл global.json
с содержимым следующего вида:
{
"sdk": {
"version": "3.1.404"
}
}
Этот файл "прикрепляет" текущий каталог и все его подкаталоги к версии 3.1.404 комплекта .NET Core SDK. Запуск команды dotnet.exe --version
в таком каталоге возвратит 3.1.404.
Построение приложений .NET Core с помощью Visual Studio
Если у вас есть опыт построения приложений с применением технологий Microsoft предшествующих версий, то вполне вероятно, что вы знакомы с Visual Studio. На протяжении времени жизни продукта названия редакций и наборы функциональных возможностей менялись, но с момента выпуска .NET Core остались неизменными. Инструмент Visual Studio доступен в виде следующий редакций (для Window и Маc):
• Visual Studio 2019 Community (бесплатная);
• Visual Studio 2019 Professional (платная);
• Visual Studio 2019 Enterprise (платная).
Редакции Community и Professional
На заметку! Детали лицензирования доступны на веб-сайте www.visualstudio.com
. Лицензирование продуктов Microsoft может показаться сложным и в книге его подробности не раскрываются. Для написания (и проработки) настоящей книги законно применять редакцию Community.
Все редакции Visual Studio поставляются с развитыми редакторами кода, встроенными отладчиками, конструкторами графических пользовательских интерфейсов для настольных и веб-приложений и т.д. Поскольку все они разделяют общий набор основных средств, между ними легко перемещаться и чувствовать себя вполне комфортно в отношении их стандартной эксплуатации.
Установка Visual Studio 2019 (Windows)
Чтобы продукт Visual Studio 2019 можно было использовать для разработки, запуска и отладки приложений С#, его необходимо установить. По сравнению с версией Visual Studio 2017 процесс установки значительно изменился и потому заслуживает более подробного обсуждения.
На заметку! Загрузить Visual Studio 2019 Community можно по ссылке www.visualstudio.com/downloads
. Удостоверьтесь в том, что загружаете и устанавливаете минимум версию 16.8.1 или более позднюю.
Процесс установки Visual Studio 2019 теперь разбит на рабочие нагрузки по типам приложений. В результате появляется возможность устанавливать только те компоненты, которые нужны для построения планируемого типа приложений. Например, если вы собираетесь строить веб-приложения, тогда должны установить рабочую нагрузку ASP.NET and web development (Разработка приложений ASP.NET и веб-приложений).
Еще одно (крайне) важное изменение связано с тем, что Visual Studio 2019 поддерживает подлинную установку бок о бок. Обратите внимание, что речь идет не о параллельной установке с предшествующими версиями, а о самом продукте Visual Studio 2019! Скажем, на главном рабочем компьютере может быть установлена редакция Visual Studio 2019 Enterprise для профессиональной работы и редакция Visual Studio 2019 Community для работы с настоящей книгой. При наличии редакции Professional или Enterprise, предоставленной вашим работодателем, вы по-прежнему можете установить редакцию Community для работы над проектами с открытым кодом (или с кодом данной книги).
Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова
Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT