Dalam artikel seterusnya kita akan melihat kernel .NET. Ini adalah satu kerangka bebas, platform silang dan sumber terbuka yang dibangunkan oleh Microsoft untuk membuat aplikasi desktop, aplikasi mudah alih, aplikasi web, aplikasi permainan, dll.
Sekiranya anda adalah pembangun .NET, yang berasal dari platform Windows, kernel .NET akan membantu anda konfigurasikan persekitaran pembangunan anda dengan mudah, pada mana-mana sistem operasi Gnu / Linux dan Unix. Dalam baris berikut kita akan melihat bagaimana pasang Microsoft .NET Core SDK pada Ubuntu 18.04 dan cara menulis aplikasi pertama menggunakan donet.
Pasang Microsoft .NET Core SDK pada Ubuntu 18.04
Kernel .NET serasi dengan GNU / Linux, Mac OS, dan Windows. Ia boleh dipasang pada sistem operasi GNU / Linux yang paling popular, termasuk: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE, dan Ubuntu.
Untuk memulakan kita akan membuka terminal (Ctrl + Alt + T) dan ketik perintah berikut:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
juga kita perlu mengaktifkan repositori 'Universe', jika anda belum mengaktifkannya. Ini boleh dilakukan dengan menaip terminal:
sudo add-apt-repository universe
Sekarang kamu boleh pasang SDK teras .NET menggunakan arahan:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Selepas pemasangan, kita dapat periksa versi yang dipasang menaip:
dotnet --version
Membuat aplikasi pertama anda dengan dotnet
Seperti yang anda lihat, SDK teras .NET telah dipasang dengan betul di Ubuntu kami. Sekarang adalah masa untuk membuat aplikasi pertama menggunakan dotnet.
Sebagai contoh saya akan membuat aplikasi baru yang dipanggil 'ubunlogapp'. Untuk melakukan ini, anda hanya perlu membuka terminal (Ctrl + Alt + T) dan jalankan:
dotnet new console -o ubunlogApp
Seperti yang anda lihat dalam tangkapan skrin di atas, dotnet telah membuat aplikasi jenis konsol baru. Parameter -o membuat direktori yang dipanggil 'ubunlogapp'di mana data aplikasi disimpan dengan semua fail yang diperlukan.
Jika kita beralih ke direktori ubunlogApp kita akan menemui sesuatu seperti berikut:
Terdapat dua fail yang dipanggil ubunlogApp.csproj dan Program.cs dan direktori yang dipanggil obj. Secara lalai, fail Program.cs akan mengandungi kod untuk menjalankan program 'Hello World'di konsol. Kita boleh melihat kod program dengan menaip:
cat Program.cs
Jika kita jalankan aplikasi yang baru kita buat, anda hanya perlu menulis arahan berikut:
dotnet run
The "Hai duniaLazimnya semudah itu. Sekarang, sesiapa sahaja boleh menulis kod mereka dalam fail Program.cs dan jalankan dengan cara yang sama.
Perkara lain yang boleh kita lakukan adalah membuat direktori baru, misalnya, kod saya, menggunakan arahan:
mkdir ~/.micodigo cd ~/.micodigo/
... Dan dari sana kita dapat membuat direktori ini persekitaran pembangunan baru kami melaksanakan arahan berikut:
dotnet new console
Perintah di atas akan membuat dua fail yang disebut mycode.csproj dan Program.cs ditambah direktori yang disebut obj. Sekarang kita dapat membuka fail Program.cs di editor dan menghapus atau mengubah kod 'hello world' yang ada dengan kod kita sendiri.
Setelah kod yang kita mahukan ditulis, kita hanya perlu menyimpan dan menutup fail Program.cs. Selepas ini kita dapat jalankan aplikasi:
dotnet run
Ia boleh rujuk bantuan dotnet menaip:
dotnet --help
Penyunting Kod Microsoft Visual Studio
Untuk menulis kod, setiap orang mempunyai editor kegemaran mereka. Tetapi mesti dikatakan bahawa Microsoft mempunyai editor tersendiri yang disebut 'Kod Microsoft Visual Studio'dengan sokongan untuk .NET. Ini adalah penyunting kod lintas platform, sehingga dapat digunakan pada Windows, GNU / Linux dan juga Mac OS X.
Ini adalah penyunting kod sumber terbuka yang ringan dan kuat. Ia dilengkapi dengan sokongan bawaan untuk JavaScript, TypeScript, dan Node.js dan mempunyai ekosistem ekstensi yang kaya untuk bahasa lain seperti C ++, C, Python, PHP, atau Go.
Sekiranya anda berminat menggunakan editor kod ini untuk mengembangkan aplikasi anda dengan .NET, anda boleh merujuk artikel yang ditulis oleh rakan sekerja yang dia nyatakan bagaimana pasang Kod Visual Studio di Ubuntu.
Dalam Dokumentasi Microsoft kita akan dapat mencari beberapa tutorial asas untuk mempelajari cara menggunakan alat .NET Core dan .NET Core SDK menggunakan editor Visual Studio Code.
kepada ketahui lebih lanjut mengenai dotnet, anda boleh berjumpa dengan halaman projek rasmi.
Saya bersama Lubuntu dan di barisan pemasangan pertama memberitahu saya bahawa tidak ada pakej microsoft. Adakah terdapat percanggahan dengan distro ini ?. Salam
Setelah membuat aplikasi saya, bagaimana cara memasangnya di Ubuntu?
Baik Luis, tambahkan repo?