A következő cikkben megnézzük a .NET kernelt. Ez egy ingyenes, platformok közötti és nyílt forráskódú keretrendszer, amelyet a Microsoft fejlesztett ki asztali alkalmazások, mobilalkalmazások, webalkalmazások, játékalkalmazások stb.
Ha Ön .NET fejlesztő, a Windows platformról érkezik, akkor a .NET kernel segít egyszerűen konfigurálja a fejlesztői környezetet, bármely Gnu / Linux és Unix operációs rendszeren. A következő sorokban meglátjuk, hogyan telepítse a Microsoft .NET Core SDK-t az Ubuntu 18.04-re és hogyan kell megírni az első alkalmazást a donet használatával.
Telepítse a Microsoft .NET Core SDK-t az Ubuntu 18.04-re
A .NET kernel kompatibilis a GNU / Linux, a Mac OS és a Windows rendszerekkel. Telepíthető a legnépszerűbb GNU / Linux operációs rendszerekre, beleértve: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE és Ubuntu.
A kezdéshez megnyitunk egy terminált (Ctrl + Alt + T), és beírjuk a következő parancsokat:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
is engedélyeznünk kell az „Univerzum” adattárat, ha még nincs engedélyezve. Ezt megteheti a terminál beírásával:
sudo add-apt-repository universe
Most már tudod telepítse a .NET core SDK-t a parancsok használatával:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
A telepítés után megtehetjük ellenőrizze a telepített verziót gépelés:
dotnet --version
Az első alkalmazás létrehozása dotnet segítségével
Amint láthatja, a .NET központi SDK-ja helyesen lett telepítve az Ubuntuban. Itt az ideje létrehozni az első alkalmazást a dotnet használatával.
Példaként létrehozok egy új alkalmazástubunlogAlkalmazás". Ehhez csak meg kell nyitnia egy terminált (Ctrl + Alt + T), és futtatnia kell:
dotnet new console -o ubunlogApp
Mint a fenti képernyőképen látható, a dotnet létrehozott egy új konzoltípus alkalmazást. Az -o paraméter létrehoz egy 'nevű könyvtáratubunlogAlkalmazás"ahol az alkalmazás adatait tárolják a szükséges fájlokkal.
Ha átlépünk a könyvtárba ubunlogAz alkalmazás a következőkhöz hasonlót fog találni:
Két fájlt hívnak ubunlogApp.csproj és Program.cs, valamint egy obj nevű könyvtár. Alapértelmezés szerint, a Program.cs fájl tartalmazza a program futtatásához szükséges kódot 'Helló Világ'a konzolon. Megtekinthetjük a program kódját a következő gépeléssel:
cat Program.cs
Ha futtassa az imént létrehozott alkalmazást, csak a következő parancsot kell megírnia:
dotnet run
A "Helló VilágTipikus ilyen egyszerű. Most, bárki beírhatja kódját a Program.cs fájlba és ugyanúgy futtassa.
Egy másik dolog, amit tehetünk, hogy létrehozunk egy új könyvtárat, például a kódom, a következő parancsok használatával:
mkdir ~/.micodigo cd ~/.micodigo/
… És onnan elkészíthetjük ezt a könyvtárat új fejlesztési környezetünk a következő parancs végrehajtása:
dotnet new console
A fenti parancs két fájlt hoz létre mycode.csproj és Program.cs néven, valamint egy obj nevű könyvtárat. Most megnyithatjuk a Program.cs fájlt egy szerkesztõben, és törölhetjük vagy módosíthatjuk a meglévõ "hello world" kódot a saját kódunkkal.
Miután megírta a kívánt kódot, csak el kell mentenünk és be kell zárnunk a Program.cs fájlt. Ezek után tehetjük futtassa az alkalmazást:
dotnet run
Ez lehet forduljon a dotnet súgójához gépelés:
dotnet --help
Microsoft Visual Studio kódszerkesztő
A kód megírásához mindenkinek megvan a kedvenc szerkesztője. De ezt el kell mondani A Microsoftnak saját szerkesztője vanMicrosoft Visual Studio kód'.NET támogatásával. Ez egy platformon átívelő kódszerkesztő, így Windows, GNU / Linux és Mac OS X rendszereken egyaránt használható.
Ez egy könnyű és hatékony nyílt forráskódú szerkesztő. A JavaScript, a TypeScript és a Node.js beépített támogatásával érkezik, és gazdag ökoszisztéma kiterjesztésekkel rendelkezik más nyelvekhez, például C ++, C, Python, PHP vagy Go.
Ha érdekli, hogy ezzel a kódszerkesztővel fejlessze alkalmazásait a .NET használatával, olvassa el azt a cikket, amelyet egy kolléga írt hogyan telepítse a Visual Studio Code-t az Ubuntuban.
Az Microsoft dokumentáció képesek leszünk megtalálni néhány alapvető oktatóanyag a .NET Core és a .NET Core SDK eszközök használatának elsajátításához a Visual Studio Code szerkesztő használatával.
hogy tudjon meg többet a dotnetről, konzultálhat a hivatalos projektoldal.
A Lubuntuval vagyok, és az első telepítési sorban azt mondja nekem, hogy nincs microsoft csomag. Van ellentmondás ezzel a disztribúcióval? Üdvözlet
Az alkalmazás létrehozása után hogyan telepíthetem az Ubuntuba?
Jó Luis, add hozzá a repót?