Windows kompatibilitás

Telepítés és az első lépések .NET Core a CentOS-on

Telepítés és az első lépések .NET Core a CentOS-on
.NET Core, más néven ASP.A NET Core egy nagy teljesítményű, ingyenes és nyílt forráskódú webkeret. A Microsoft fejlesztette ki ... A NET Core egy nagyon hatékony keretrendszer a webes alkalmazások fejlesztéséhez.

Ebben a cikkben megmutatom, hogyan kell telepíteni és hogyan kell elkezdeni .NET Core a CentOS 7-en. Tehát kezdjük.

Microsoft csomagtárház hozzáadása:

A CentOS 7 nem rendelkezik .NET Core csomagok a CentOS 7 hivatalos csomagtárában. De könnyen hozzáadhatja a Microsoft hivatalos csomagtárát a CentOS 7-re és telepítheti .NET Core onnan a YUM csomagkezelő segítségével.

A Microsoft RPM csomagot biztosít, hogy megkönnyítse a Microsoft hivatalos csomagtárának hozzáadását a CentOS 7 rendszerhez.

Az RPM csomag tárházának letöltéséhez és telepítéséhez a CentOS 7-re futtassa a következő parancsot:

$ sudo rpm -Uvh https: // csomagok.microsoft.com / config / rhel / 7 / package-microsoft-prod.fordulat

Az RPM csomagot telepíteni kell.

Most frissítse a YUM csomagtárház gyorsítótárát a következő paranccsal:

$ sudo yum makecache

Frissíteni kell a YUM csomagtárház gyorsítótárát. Mint látható, a Microsoft csomagtárháza szerepel a listán. Tehát, helyesen lett hozzáadva.

Telepítés .NET Core:

Most telepítheti .NET Core SDK a következő paranccsal:

$ sudo yum telepítse a dotnet-sdk-2 fájlt.2

A telepítés megerősítéséhez nyomja meg a gombot y majd nyomja meg .

A YUM-nak el kell kezdenie az összes szükséges RPM-csomag letöltését és telepítését a Microsoft hivatalos csomagtárából.

Ha a Microsoft hivatalos csomagtárának GPG kulcsának elfogadását kéri, nyomja meg a gombot y majd nyomja meg folytatni.

.A NET Core SDK-t telepíteni kell.

Most annak ellenőrzésére, hogy a .A NET Core SDK megfelelően működik, futtassa a következő parancsot:

$ dotnet --verzió

Mint látható, a verzióinformációk kinyomtatásra kerülnek a képernyőn. Szóval, működik.

Az első írása és futtatása .NET program:

Ebben a részben megmutatom, hogyan kell írni és futtatni az elsőt .NET program a CentOS 7-en.

Először navigáljon egy könyvtárba, ahová menteni kívánja .NET projekt fájlok. Minden projektemet elmentem ~ / Projektek / Könyvtár. Tehát navigálok ~ / Projektek /

$ cd ~ / Projektek

Most hozzon létre egy újat .NET projekt Helló Világ a következő paranccsal:

$ dotnet új konzol -o helloWorld

JEGYZET: Itt, Helló Világ a projekt neve. Bármire megváltoztathatja.

Új projektet kell létrehozni.

Külön projektkönyvtárat is létre kell hozni, amint az az alábbi képernyőképen látható.

Most keresse meg a projekt könyvtárat Helló Világ/ a következő paranccsal:

$ cd helloWorld /

A projekt könyvtárban lesz egy Program.cs fájl. Ez a fő forráskódfájl ... A NET Core alapértelmezés szerint C # (C-Sharp) programozási nyelvet használ. Tehát be kell tenned a C # kódodat a Program.cs fájl.

Alapértelmezés szerint egy egyszerű program van beírva a Program.cs fájl. A. Tartalma Program.cs fájl látható az alábbi képernyőképen.

Itt a Rendszer könyvtár importálva van a felhasználásával nyilatkozat.

Ezután egy névtér Helló Világ létrejön a programhoz.

A C # egy objektum-orientált programozási nyelv. Tehát még egy egyszerű program is, mivel ehhez saját osztálynak kell lennie.  Itt egy Program osztály jön létre. Figyelje meg, hogy az osztály neve megegyezik a fájlnévvel (fájlkiterjesztés nélkül).

A Program osztálynak van egy metódus, amely egy tömböt vesz fel húr érvként. A Fő módszer rendelkezik üres mint visszatérési típus, tehát semmit sem ad vissza.

Azután, Konzol.WriteLine () függvény a szöveg nyomtatására szolgál "Helló Világ" a képernyőn.

Most futtassuk a programot, hogy lássuk, valóban megkapjuk-e a várt kimenetet.

Most futtasd a .NET projekt az alábbiak szerint:

$ dotnet futtatás

Amint láthatja, a várt szöveget kinyomtatja a képernyőn.

Így telepíti és futtatja .NET projektek az Ubuntu 18-on.04 LTS. Köszönjük, hogy elolvasta ezt a cikket.

Shadow of the Tomb Raider for Linux Tutorial
A Shadow of the Tomb Raider a Tomb Raider sorozat tizenkettedik kiegészítője - az Eidos Montreal által létrehozott akció-kaland játék franchise. A ját...
Az FPS növelése Linux alatt?
Az FPS jelentése Képkocka másodpercenként. Az FPS feladata a videolejátszások vagy játékteljesítmények képkockasebességének mérése. Egyszerű szavakkal...
A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...