Executando verificação de segurança...
7

Como criar e distribuir um executável usando o Visual Studio (exemplo com C#)

Neste artigo, vamos abordar dois aspectos fundamentais para quem está começando com desenvolvimento em C# no Visual Studio: criar um executável na sua máquina e preparar esse executável para distribuição (enviá-lo para outra pessoa).
Vamos usar um exemplo simples: uma calculadora de console que realiza operações básicas. Se você já tem um projeto C# que deseja transformar em executável, siga os passos abaixo!

1. Criando um Executável na Sua Máquina

Passo 1: Criar o Projeto

Primeiro, se você ainda não tem um projeto, vamos criar um do zero:

  1. Abra o Visual Studio.
  2. Selecione Criar um novo projeto.
  3. Escolha Aplicativo de Console (.NET Core) e clique em Avançar.
  4. Dê um nome ao projeto, como CalculadoraConsole, e clique em Criar.

Passo 2: Escrever o Código

Aqui está um exemplo de código para uma calculadora simples:

using System;
namespace CalculadoraConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Bem-vindo à Calculadora!");
            
            Console.Write("Digite o primeiro número: ");
            double num1 = Convert.ToDouble(Console.ReadLine());
            Console.Write("Digite o segundo número: ");
            double num2 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Escolha a operação (+, -, *, /): ");
            char operacao = Console.ReadLine()[0];
            double resultado = 0;
            switch (operacao)
            {
                case '+':
                    resultado = num1 + num2;
                    break;
                case '-':
                    resultado = num1 - num2;
                    break;
                case '*':
                    resultado = num1 * num2;
                    break;
                case '/':
                    if (num2 != 0)
                    {
                        resultado = num1 / num2;
                    }
                    else
                    {
                        Console.WriteLine("Erro: Divisão por zero não é permitida.");
                        return;
                    }
                    break;
                default:
                    Console.WriteLine("Operação inválida.");
                    return;
            }
            Console.WriteLine($"Resultado: {resultado}");
            Console.WriteLine("Pressione qualquer tecla para sair.");
            Console.ReadKey();
        }
    }
}

Passo 3: Compilar o Projeto

Agora que o código está pronto, vamos criar o executável:

  1. Na barra superior do Visual Studio, selecione Release no menu dropdown (isso cria um executável otimizado).
  2. Vá até o menu Build (ou Compilar) e selecione Build Solution (Compilar Solução).
  3. Isso irá compilar o projeto e criar um executável na pasta do projeto.

Passo 4: Localizar o Executável

O executável gerado estará localizado em:

  • \SeuProjeto\bin\Release\net6.0\ (para .NET 6.0, por exemplo).
    Você pode executar o arquivo .exe diretamente para testar na sua máquina.

2. Preparando o Executável para Distribuição

Agora, se você deseja enviar o executável para outra pessoa, existem alguns passos adicionais para garantir que ele funcione corretamente em outra máquina.

Passo 1: Verificar as Dependências

Certifique-se de que a pessoa que vai receber o executável tem o .NET Runtime correspondente instalado. Alternativamente, você pode publicar o aplicativo como auto-suficiente, o que inclui todas as dependências necessárias junto com o executável.

Passo 2: Publicar o Executável como Auto-Suficiente

Para criar um executável auto-suficiente, siga esses passos:

  1. No Visual Studio, vá para o menu Build e selecione Publish {Nome do Projeto}.
  2. Na janela que abrir, escolha Folder (Pasta) como destino e clique em Next.
  3. Escolha o Target Framework (como net6.0), e em Deployment Mode, selecione Self-contained (Auto-suficiente).
  4. Escolha o Runtime Identifier (RID) correto para o sistema operacional de destino. Para Windows, por exemplo, selecione win-x64.
  5. Clique em Finish (Finalizar) e depois em Publish (Publicar).
    Isso criará uma pasta com todos os arquivos necessários para rodar o aplicativo, incluindo o executável.

Passo 3: Compactar os Arquivos

Para facilitar o envio:

  1. Navegue até a pasta \bin\Release\publish.
  2. Compacte todo o conteúdo dessa pasta em um arquivo .zip.

Passo 4: Enviar o Arquivo

Você pode enviar o arquivo .zip via e-mail (se for pequeno) ou usar serviços de armazenamento em nuvem como Google Drive, Dropbox ou OneDrive para compartilhar o link.

Passo 5: Instruções para o Destinatário

Inclua um arquivo README.txt com instruções breves:

  • Descompacte o arquivo .zip.
  • Navegue até a pasta descompactada.
  • Execute o arquivo .exe.

Considerações Finais

Seguindo esses passos, você pode criar e distribuir facilmente um executável em C#. Isso permite que outras pessoas executem sua aplicação sem precisar configurar o ambiente de desenvolvimento completo.
Esse processo é especialmente útil para desenvolvedores que precisam compartilhar ferramentas ou utilitários com colegas de equipe ou clientes. Se você tiver dúvidas ou sugestões, deixe seu comentário abaixo!

Carregando publicação patrocinada...
1

Você pode enviar o arquivo .zip via e-mail (se for pequeno) ou usar serviços de armazenamento em nuvem como Google Drive, Dropbox ou OneDrive para compartilhar o link.

Via de regra: não faça isso, exite os Git Releases justamente para isso, Google Drive e OneDrive por exemplo podem simplesmente marcar seu executável como malware como medida preventiva