Sonraki yazıda .NET çekirdeğine bir göz atacağız. Bu bir Microsoft tarafından geliştirilen ücretsiz, çapraz platform ve açık kaynak çerçevesi masaüstü uygulamaları, mobil uygulamalar, web uygulamaları, oyun uygulamaları vb. oluşturmak için
Windows platformundan gelen bir .NET geliştiriciyseniz, .NET çekirdeği size geliştirme ortamınızı kolayca yapılandırın, herhangi bir Gnu / Linux ve Unix işletim sisteminde. Aşağıdaki satırlarda nasıl olduğunu göreceğiz Ubuntu 18.04'e Microsoft .NET Core SDK yükleyin ve donet kullanarak ilk uygulamanın nasıl yazılacağı.
Ubuntu 18.04'e Microsoft .NET Core SDK yükleyin
.NET çekirdeği GNU / Linux, Mac OS ve Windows ile uyumludur. Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE ve Ubuntu dahil olmak üzere en popüler GNU / Linux işletim sistemlerine kurulabilir.
Başlamak için bir terminal açacağız (Ctrl + Alt + T) ve aşağıdaki komutları yazacağız:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
ayrıca 'Evren' havuzunu etkinleştirmemiz gerekecek, henüz etkinleştirmediyseniz. Bu, terminale yazarak yapılabilir:
sudo add-apt-repository universe
Şimdi yapabilirsin .NET çekirdek SDK'sını yükleyin komutları kullanarak:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Kurulumdan sonra yapabiliriz kurulu sürümü kontrol edin yazıyor:
dotnet --version
Dotnet ile ilk uygulamanızı oluşturma
Gördüğünüz gibi, .NET'in çekirdek SDK'sı Ubuntu'muza doğru bir şekilde yüklendi. Şimdi dotnet kullanarak ilk uygulamayı oluşturma zamanı.
Örnek olarak 'adında yeni bir uygulama oluşturacağım.ubunlogMobil Uygulama'. Bunu yapmak için, bir terminal açmanız (Ctrl + Alt + T) ve şunu çalıştırmanız yeterlidir:
dotnet new console -o ubunlogApp
Yukarıdaki ekran görüntüsünde görebileceğiniz gibi, dotnet yeni bir konsol tipi uygulama oluşturdu. -O parametresi 'adında bir dizin oluştururubunlogMobil Uygulamauygulama verilerinin depolandığı yer gerekli tüm dosyalarla.
Dizine geçersek ubunlogUygulamada aşağıdakine benzer bir şey bulacağız:
adında iki dosya var ubunlogApp.csproj ve Program.cs ve obj adlı bir dizin. Varsayılan olarak, Program.cs dosyası, programı çalıştırmak için gereken kodu içerecektir 'Merhaba Dünyakonsolda. Program koduna şöyle yazarak bakabiliriz:
cat Program.cs
Eğer istersek yeni oluşturduğumuz uygulamayı çalıştır, sadece aşağıdaki komutu yazmanız yeterlidir:
dotnet run
"Selam DünyaTipik olan bu kadar basit. Şimdi, herkes kodunu Program.cs dosyasına yazabilir ve aynı şekilde çalıştırın.
Yapabileceğimiz başka bir şey de yeni bir dizin oluşturmaktır, örneğin, benim kodum, komutları kullanarak:
mkdir ~/.micodigo cd ~/.micodigo/
… Ve oradan bu dizini yapabiliriz yeni geliştirme ortamımız aşağıdaki komutu yürütmek:
dotnet new console
Yukarıdaki komut mycode.csproj ve Program.cs adında iki dosya ve ayrıca obj adında bir dizin oluşturacaktır. Artık Program.cs dosyasını bir düzenleyicide açabilir ve mevcut 'merhaba dünya' kodunu kendi kodumuzla silebilir veya değiştirebiliriz.
İstediğimiz kod yazıldıktan sonra, Program.cs dosyasını kaydetmemiz ve kapatmamız gerekir. Bundan sonra yapabiliriz uygulamayı çalıştır:
dotnet run
Bu olabilir dotnet yardımına danışın yazıyor:
dotnet --help
Microsoft Visual Studio Kod Düzenleyicisi
Kodu yazmak için herkesin favori editörü vardır. Ama söylenmeli ki Microsoft'un 'Microsoft Visual Studio Kodu.NET desteği ile. Bu bir çapraz platform kod editörüdür, bu nedenle hem Windows, GNU / Linux hem de Mac OS X'te kullanılabilir.
Hafif ve güçlü bir açık kaynak kod editörüdür. JavaScript, TypeScript ve Node.js için yerleşik destekle birlikte gelir ve C ++, C, Python, PHP veya Go gibi diğer diller için zengin bir uzantı ekosistemine sahiptir.
Uygulamalarınızı .NET ile geliştirmek için bu kod düzenleyiciyi kullanmakla ilgileniyorsanız, bir meslektaşınızın yazdığı makaleye başvurabilirsiniz. nasıl Visual Studio Code'u yükleyin Ubuntu'da.
In Microsoft belgeleri bulabileceğiz .NET Core ve .NET Core SDK araçlarının nasıl kullanılacağını öğrenmek için bazı temel eğitimler Visual Studio Code düzenleyicisini kullanarak.
Daha dotnet hakkında daha fazla bilgi edinindanışabilirsiniz resmi proje sayfası.
Lubuntu ile birlikteyim ve ilk kurulum hattında bana microsoft paketi olmadığını söylüyor. Bu dağıtımda bir tutarsızlık var mı? Selamlar
Uygulamamı oluşturduktan sonra, Ubuntu'ya nasıl kurarım?
İyi Luis, depoyu ekle?