C Sharp: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
(Новая страница: « .NET Core — это универсальная платформа разработки, которая поддерживается корпорацией Майкрософт и сообществом .NET на сайте [https://github.com/dotnet/core GitHub]. Она является кроссплатформенной: поддерживает Windows, Mac OS и Linux. Имеет открытый исходный код: распространяетс...»)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 3: Строка 3:


==Установка в МОС и создание Hello World==
==Установка в МОС и создание Hello World==
Установите пакеты '''dotnet dotnet-sdk''' любым способом.
Установите пакеты '''dotnet dotnet-sdk-6.0''' любым способом.


Например, через консоль от '''root''':
Например, через консоль от '''root''':
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
apt-get install dotnet dotnet-sdk
apt-get install dotnet dotnet-sdk-6.0
</syntaxhighlight>
</syntaxhighlight>


Строка 47: Строка 47:
Об использовании .csproj-файлов вместо устаревших project.json: https://docs.microsoft.com/ru-ru/dotnet/core/tools/cli-msbuild-architecture  
Об использовании .csproj-файлов вместо устаревших project.json: https://docs.microsoft.com/ru-ru/dotnet/core/tools/cli-msbuild-architecture  


[[Категория:Приложения]]
[[Категория:Языки_программирования]][[Категория:Разработка]][[Категория:Программирование]][[Категория:Информатика]]

Текущая версия на 01:23, 8 февраля 2023

.NET Core — это универсальная платформа разработки, которая поддерживается корпорацией Майкрософт и сообществом .NET на сайте GitHub. Она является кроссплатформенной: поддерживает Windows, Mac OS и Linux. Имеет открытый исходный код: распространяется по лицензиям MIT и Apache 2.

Установка в МОС и создание Hello World

Установите пакеты dotnet dotnet-sdk-6.0 любым способом.

Например, через консоль от root:

apt-get install dotnet dotnet-sdk-6.0

Дальше от пользователя.

Перейдите в домашнюю папку:

cd
dotnet new console -o hwapp
cd hwapp
dotnet restore
dotnet build
dotnet run

В качестве среды разработки удобно использовать Visual Studio Code, для которого имеется расширение, позволяющее отлаживать приложения, написанные на C# под .NET Core на Linux.

Основные команды

Всё взаимодействие с .NET Core из командной строки осуществляется через команду

dotnet

Для запуска приложения:

dotnet программа

Для запуска команды управления пакетами NuGet:

dotnet nuget

Для скачивания и подготовки всех необходимых для сборки проекта пакетов:

dotnet restore

Для сборки проекта MSBuild (подробнее о MSBuild):

dotnet msbuild

Для запуска тестов MSTest или xUnit:

dotnet test

Об использовании .csproj-файлов вместо устаревших project.json: https://docs.microsoft.com/ru-ru/dotnet/core/tools/cli-msbuild-architecture