Инсталиране на Visual Code и Net Core 1

Преди няколко месеца излезе средата за разработка на софтуер от Microsoft - Visual Code. В същото време беше обявено пускането на платформата с отворен код Net Core за Linux, която ви позволява да пишете програми в ASP.NET и C # за Linux. И така, Microsoft удържа на думата си. Преди няколко дни беше пусната първата версия на Net Core 1.0 preview 2. Тази платформа се поддържа официално в Red Hat Enterpriseprice и редица други дистрибуции, включително Ubuntu, Fedora, OpenSUSE.

Този урок ще ви преведе през инсталирането на NET Core 1.0 и средата за разработка на Visual Code на Ubuntu 16.04. След инсталирането можете да продължите да създавате вашите програми.

Инсталиране на визуален код

Пускането на Visual Code се състоя преди много време и тази програма беше достатъчно тествана и отстранена. Тъй като това е среда за разработка от Microsoft, това е, което ще използваме за създаване на Net програми на Linux. Инсталирането на Visual Code Ubuntu 16.04 може да бъде трудно, след като започнете да изграждате от изходния код, но можете да тръгнете по друг начин. Ще използваме помощната програма ubuntu-make, която ще направи всичко вместо нас. Нека първо го инсталираме:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make $ sudo apt-get update $ sudo apt-get инсталирайте ubuntu-make

Сега се инсталира Visual Studio Ubuntu 16.04:

sudo umake ide визуален-студио-код

След като инсталацията приключи, можете да намерите програмата в главното меню:

core

Основният прозорец на програмата изглежда така:

core

Сега нека да преминем към най-важното - инсталиране на нетно ядро ​​в ubuntu.

Инсталиране на NetCore Ubuntu

Инсталирането на Visual Code е само половината път, за да можете да пишете програми на C#Linux имаме нужда от Net Core. Естествено, тази програма не е в официалните хранилища. Затова първо добавяме PPA:

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list' $ sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893 $ sudo apt-get update

sudo apt-get инсталирате dotnet-dev-1.0.0-preview1-002702

Но получаваме грешка:

Следните пакети имат неизпълнени зависимости: dotnet-dev-1.0.0-preview1-002702 : Зависи: dotnet-sharedframework-microsoft.netcore.app-1.0.0-rc2-3002702, но няма да бъде инсталиран E: Не можете да коригирате проблеми, държали сте повредени пакети.

Това се случва, защото системата се опитва да инсталира пакета dotnet-sharedframework, който зависи от библиотеката libicu52, която не е в хранилищата на Ubuntu 16.04, но няма значение, ще го поправим. Изтеглете тази библиотека от архива на Ubuntu 14.04:

sudo dpkg -i libicu52_52.1-3ubuntu0.4_amd64.deb

Нека опитаме отново и този път всичко работи:

sudo apt-get install dotnet-sharedframework-microsoft.netcore.app-1.0.0-rc2-3002702

sudo apt-get инсталирате dotnet-dev-1.0.0-preview1-002702

code

Проверяваме правилността на инсталацията:

Страхотно, инсталацията на asp ubuntu 16.04 беше успешна и можете да започнете да пишете вашите C# програми на Linux. Но сега трябва да комбинираме dotnet framework и Visual Code за по-удобна работа.

Настройка на Net Core

Противно на страховете ни, Net Core има много удобен инструмент за управление на проекти. Вече го познавате. Това е командата dotnet. Нека създадем празен проект. За да направите това, първо създайте празна папка:

code

След това инсталирайте всички зависимости:

core

Е, нека проверим как работи, като изпълним нашата програма:

code

Ето нашия програмен код във файла Program.cs:

code

Както можете да видите, всичко работи и работи правилно. Сега нека настроим Visual Studio да пише C# програми на Linux.

Настройка на Visual Code за писане на NET програми

Просто отваряне на проекта няма да работи. За да работи всичко, трябва да инсталирате C# разширението. За да направите това, отворете средата на Visual Code, натиснете Ctrl+E и въведете:

core

Изберете разширението Microsoft C# от списъка, след което инсталацията ще започне. След като инсталацията приключи, ще бъдем помолени да рестартираме средата на Visual Code ubuntu:

инсталиране

След рестартирането получихме подчертаване на синтаксиса. В раздела за отстраняване на грешки можем да видим, че инсталирането на Net Core Ubuntu 16.04 във Visual Code е успешно:

Visual

Ако щракнете върху зеления триъгълник, ще бъдем подканени да настроим средата за отстраняване на грешки:

инсталиране

Ние се съгласяваме и дебъгерът ще бъде зареден и конфигуриран.

След като приключите, можете да стартирате вашата програма и да се уверите, че всичко работи.