Инсталиране на 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 визуален-студио-код
След като инсталацията приключи, можете да намерите програмата в главното меню:
Основният прозорец на програмата изглежда така:
Сега нека да преминем към най-важното - инсталиране на нетно ядро в 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
Проверяваме правилността на инсталацията:
Страхотно, инсталацията на asp ubuntu 16.04 беше успешна и можете да започнете да пишете вашите C# програми на Linux. Но сега трябва да комбинираме dotnet framework и Visual Code за по-удобна работа.
Настройка на Net Core
Противно на страховете ни, Net Core има много удобен инструмент за управление на проекти. Вече го познавате. Това е командата dotnet. Нека създадем празен проект. За да направите това, първо създайте празна папка:
След това инсталирайте всички зависимости:
Е, нека проверим как работи, като изпълним нашата програма:
Ето нашия програмен код във файла Program.cs:
Както можете да видите, всичко работи и работи правилно. Сега нека настроим Visual Studio да пише C# програми на Linux.
Настройка на Visual Code за писане на NET програми
Просто отваряне на проекта няма да работи. За да работи всичко, трябва да инсталирате C# разширението. За да направите това, отворете средата на Visual Code, натиснете Ctrl+E и въведете:
Изберете разширението Microsoft C# от списъка, след което инсталацията ще започне. След като инсталацията приключи, ще бъдем помолени да рестартираме средата на Visual Code ubuntu:
След рестартирането получихме подчертаване на синтаксиса. В раздела за отстраняване на грешки можем да видим, че инсталирането на Net Core Ubuntu 16.04 във Visual Code е успешно:
Ако щракнете върху зеления триъгълник, ще бъдем подканени да настроим средата за отстраняване на грешки:
Ние се съгласяваме и дебъгерът ще бъде зареден и конфигуриран.
След като приключите, можете да стартирате вашата програма и да се уверите, че всичко работи.