No próximo artigo, daremos uma olhada no kernel .NET. Este é um framework gratuito, multiplataforma e de código aberto desenvolvido pela Microsoft para criar aplicativos de desktop, aplicativos móveis, aplicativos da web, aplicativos de jogos, etc.
Se você é um desenvolvedor .NET, vindo da plataforma Windows, o kernel .NET irá ajudá-lo a configure seu ambiente de desenvolvimento facilmente, em qualquer sistema operacional Gnu / Linux e Unix. Nas linhas a seguir, veremos como instalar o SDK do Microsoft .NET Core no Ubuntu 18.04 e como escrever o primeiro aplicativo usando donet.
Instale o SDK do Microsoft .NET Core no Ubuntu 18.04
O kernel .NET é compatível com GNU / Linux, Mac OS e Windows. Ele pode ser instalado nos sistemas operacionais GNU / Linux mais populares, incluindo: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE e Ubuntu.
Para começar, vamos abrir um terminal (Ctrl + Alt + T) e digitar os seguintes comandos:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
também precisaremos habilitar o repositório 'Universo', se ainda não o tiver ativado. Isso pode ser feito digitando no terminal:
sudo add-apt-repository universe
Agora você pode instalar o SDK do .NET core usando os comandos:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Após a instalação, podemos verifique a versão instalada digitando:
dotnet --version
Criando seu primeiro aplicativo com dotnet
Como você pode ver, o SDK do .NET principal foi instalado corretamente em nosso Ubuntu. Agora é a hora de criar o primeiro aplicativo usando dotnet.
Como exemplo, vou criar um novo aplicativo chamado 'ubunlogApp'. Para fazer isso, basta abrir um terminal (Ctrl + Alt + T) e executar:
dotnet new console -o ubunlogApp
Como você pode ver na imagem acima, o dotnet criou um novo tipo de aplicativo de console. O parâmetro -o cria um diretório chamado 'ubunlogApp'onde os dados do aplicativo são armazenados com todos os arquivos necessários.
Se passarmos para o diretório ubunlogApp encontraremos algo como o seguinte:
Existem dois arquivos chamados ubunlogApp.csproj e Program.cs e um diretório chamado obj. Por padrão, o arquivo Program.cs conterá o código para executar o programa 'Olá Mundo'no console. Podemos dar uma olhada no código do programa digitando:
cat Program.cs
Se queremos execute o aplicativo que acabamos de criar, você só precisa escrever o seguinte comando:
dotnet run
O "Olá mundoTípico é tão simples. Agora, qualquer um pode escrever seu código no arquivo Program.cs e execute-o da mesma maneira.
Outra coisa que podemos fazer é criar um novo diretório, por exemplo, meu código, usando os comandos:
mkdir ~/.micodigo cd ~/.micodigo/
... e a partir daí podemos fazer este diretório nosso novo ambiente de desenvolvimento executando o seguinte comando:
dotnet new console
O comando acima criará dois arquivos chamados mycode.csproj e Program.cs mais um diretório chamado obj. Agora podemos abrir o arquivo Program.cs em um editor e excluir ou modificar o código 'hello world' existente com nosso próprio código.
Uma vez que o código que queremos é escrito, só temos que salvar e fechar o arquivo Program.cs. Depois disso nós podemos execute o aplicativo:
dotnet run
Pode consulte a ajuda do dotnet digitando:
dotnet --help
Editor de código do Microsoft Visual Studio
Para escrever o código, todos têm seu editor favorito. Mas deve ser dito que A Microsoft tem seu próprio editor chamado 'Código do Microsoft Visual Studio'com suporte para .NET. Este é um editor de código de plataforma cruzada, portanto, pode ser usado no Windows, GNU / Linux e no Mac OS X.
É um editor de código-fonte aberto leve e poderoso. Ele vem com suporte integrado para JavaScript, TypeScript e Node.js e tem um rico ecossistema de extensões para outras linguagens como C ++, C, Python, PHP ou Go.
Se você estiver interessado em usar este editor de código para desenvolver seus aplicativos com .NET, você pode consultar o artigo que um colega escreveu no qual ele indicou como instalar o código do Visual Studio no Ubuntu.
Em Documentação da Microsoft seremos capazes de encontrar alguns tutoriais básicos para aprender a usar as ferramentas .NET Core e .NET Core SDK usando o editor de código do Visual Studio.
Pára aprenda mais sobre dotnet, você pode consultar o página oficial do projeto.
Estou com o Lubuntu e na primeira linha de instalação ele me diz que não existe um pacote da microsoft. Existe alguma inconsistência com esta distro? saudações
Depois de criar meu aplicativo, como faço para instalá-lo no Ubuntu?
Bom Luis, adiciona o repo?