Mono, implementasi gratis dari framework .NET

tentang Mono

Pada artikel selanjutnya kita akan melihat Mono. Ini adalah platform untuk mengembangkan dan menjalankan aplikasi lintas platform. Ini adalah sebuah implementasi gratis dan open source dari .NETFramework dari Microsoft.

Monyet adalah nama ini proyek open source dimulai oleh Ximian dan didukung oleh Microsoft. Saat ini sedang dipromosikan oleh Novell untuk membuat sekelompok alat gratis, berdasarkan GNU / Linux dan kompatibel dengan NET., seperti yang ditentukan oleh ECMA.

Disponsori oleh Microsoft, Mono adalah implementasi open source Microsoft .NET Framework berdasarkan standar ECMA untuk C # dan Common Language Runtime. Di belakang proyek ini juga terdapat komunitas kolaboratif dan aktif yang membantu memposisikan ini sebagai opsi untuk pengembangan aplikasi multiplatform.

Instal Mono di Ubuntu 18.04

Cara termudah dan direkomendasikan untuk menginstal Mono di Ubuntu 18.04 adalah instal dari repositori. Ini adalah proses yang relatif mudah. Kami hanya harus mulai dengan menginstal prasyarat. Kami akan melakukan ini dengan membuka terminal (Ctrl + Alt + T) dan mengetikkan perintah di dalamnya:

sudo apt update; sudo apt install dirmngr gnupg apt-transport-https ca-certificates

Kita lanjutkan mengimpor dari terminal yang sama kunci GPG dari repositori menggunakan perintah berikut:

kunci publik yang diimpor

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

Outputnya akan terlihat seperti tangkapan layar sebelumnya. Pada titik ini, kami bisa tambahkan repositori yang diperlukan ke daftar sumber sistem kami dengan menjalankan perintah berikut:

sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'

Setelah repositori apt diaktifkan, kita akan mulai memperbarui daftar perangkat lunak yang tersedia dari repositori:

sudo apt update

Setelah update kita bisa sekarang luncurkan penginstalan:

sudo apt install mono-complete

El paquete monyet-lengkap kami akan menginstalnya untuk menginstal semuanya. Dari alat pengembangan hingga semua perpustakaan. Ini harus mencakup sebagian besar kasus kesalahan jenis 'perakitan tidak ditemukan'. Selain paket ini, paket lainnya ini dapat dipilih untuk penginstalan:

  • El paquete pengembangan tunggal, yang harus dipasang untuk mengompilasi kode.
  • mono-dbg harus dipasang untuk mendapatkan simbol debug untuk pustaka kerangka kerja.
  • El paquete rakitan referensi-pcl kami akan menginstalnya untuk dukungan kompilasi PCL. Ini seharusnya menyelesaikan sebagian besar kasus kesalahan 'Kerangka tidak diinstal: .NETPortable'selama kompilasi perangkat lunak.
  • Sertifikat-Ca-mono Ini harus dipasang untuk mendapatkan sertifikat SSL untuk koneksi HTTPS. Paket ini akan kami instal jika mengalami masalah saat membuat koneksi HTTPS.
  • El paquete monyet-xsp4 Ini harus diinstal untuk menjalankan aplikasi ASP.NET.

Verifikasi penginstalan

Setelah instalasi berhasil, kita bisa verifikasi instalasi ketikkan perintah berikut yang akan mencetak versi yang diinstal:

versi terinstal

mono --version

Saat saya menulis baris ini, versi stabil terbaru dari Mono adalah 6.6.0. Mereka bisa konsultasikan semua karakteristiknya di catatan rilis, dipublikasikan di situs proyek.

Ini semua yang Anda butuhkan untuk berhasil menginstal Mono di Ubuntu 18.04. Tetapi jika ada yang meragukan penginstalan, mereka bisa lihat informasi yang ditawarkan di Halaman download Dari proyek ini.

Menguji Mono

Untuk memverifikasi bahwa semuanya telah dikonfigurasi dengan benar, kita akan membuat "Halo DuniaItu akan mencetak pesan klasik. Untuk melakukannya, kami akan melakukannya buka editor teks favorit kami dan buat file bernama hello.cs. Di dalamnya kami akan menempatkan konten berikut:

Contoh monyet

using System;

public class HolaMundo
{
public static void Main(string[] args)
{
Console.WriteLine ("Hola Ubunlog!");
}
}

Menempelkan konten, kami menyimpan file dan kembali ke terminal. Langkah selanjutnya adalah gunakan kompiler csc untuk mengkompilasi program. Kami akan mencapai ini menggunakan perintah berikut, dari folder yang sama tempat kami menyimpan file sebelumnya:

menyusun contoh Mono

csc hola.cs

Perintah di atas akan membuat executable bernama hello.exe. Kami akan menjalankan file baru ini dengan perintah:

lari monyet

mono hola.exe

Jika kami tertarik untuk bisa jalankan program dengan mengetikkan nama file saja, kita harus membuatnya dapat dieksekusi dengan perintah:

chmod +x hola.exe

Sekarang kita bisa menjalankan file hello.exe hanya dengan menulis namanya:

izin pada contoh

./hola.exe

untuk informasi lebih lanjut tentang cara menggunakan Mono, Anda dapat membaca bagian yang didedikasikan untuk topik ini di halaman di GitHub dari proyek tersebut. Bisa juga ditemukan informasi tentang Mono di dalamnya Dokumentasi resmi. Dokumen-dokumen ini mencakup topik khusus tentang cara mengkonfigurasinya atau informasi tentang internal Mono seperti runtime, pengumpul sampah, atau berbagai alat khusus.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Luis Gonzalez dijo

    Saya ingin Anda membantu saya, setelah menginstal MONO dan membuat solusi, ketika mereview referensi, ia memberitahu saya ini di hampir semuanya "Tidak dapat menemukan perakitan platform .NET Framework 4.7". Solusi dapat dibuat tetapi tidak dijalankan, karena memberikan kesalahan. Bisakah kamu membantuku?