loading...
Cover image for [TUTORIAL] MonoDevelop + .NET: Configurando o Ambiente de Desenvolvimento no Debian 10

[TUTORIAL] MonoDevelop + .NET: Configurando o Ambiente de Desenvolvimento no Debian 10

lisrbarreto profile image Lis R. Barreto Updated on ・2 min read

Pré-instalação

Primeiramente, é necessário fazer a instalação do .NET Core. Você pode fazer isso seguindo as orientações desse outro tutorial:
[TUTORIAL] Instalando o .NET Core no Debian 10 (Buster)

Após a instalação do .NET precisamos adicionar o repositório do Mono no seu sistema. Para isso, abra o terminal e digite os seguintes comandos

sudo apt install apt-transport-https dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian vs-buster main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update

Instalando o MonoDevelop

Para instalar a IDE é muito simples, basta instalar o pacote monodevelop com os comandos a seguir

sudo apt-get install monodevelop

Verificando a instalação

Para verificar se a sua instalação foi bem sucedida e se o MonoDevelop está funcionando corretamente, você pode criar um hello world

1. Criando uma solução

No menu "Arquivo", selecione "Nova Solução". Na janela que irá aparecer, escolha um modelo para o seu novo projeto selecionando a opção ".NET" e logo em seguida "Projeto de Console" na linguagem C#.

Alt Text

Clique em "Avançar"

2. Configurando o novo projeto

O nome do projeto deverá ser idêntico ao da sua solução, para esse exemplo utilizaremos HelloWorld.

Alt Text

Clique em "Criar"

3. Executando a sua aplicação

Agora que você criou o projeto, uma tela como essa deverá aparecer em seguida

Alt Text

Para executar a sua aplicação vá até a barra de menu, clique em "Executar" e selecione "Iniciar Sem Depuração" ou simplesmente utilize o atalho Ctrl+F5

Alt Text

Referências

Download MonoDevelop: https://www.monodevelop.com/download/#fndtn-download-lin-debian

Posted on by:

lisrbarreto profile

Lis R. Barreto

@lisrbarreto

I'm a physicist by original intention and a computer engineer by final decision.

Discussion

pic
Editor guide