Compartilhar via


Primeira olhada na implantação no Visual Studio

Ao implantar um aplicativo, serviço ou componente, você o distribui para instalação em outros computadores, dispositivos ou servidores ou na nuvem. Você escolhe o método apropriado no Visual Studio para o tipo de implantação de que precisa. (Muitos tipos de aplicativo dão suporte a outras ferramentas de implantação, como implantação de linha de comando ou NuGet, que não são descritas aqui.)

Consulte os guias de início rápido e tutoriais para obter instruções de implantação passo a passo. Para obter uma visão geral das opções de implantação, consulte Quais opções de publicação são as certas para mim?.

Implantar em uma pasta local

A implantação em uma pasta local normalmente é usada para testar ou iniciar uma implantação em etapas na qual outra ferramenta é usada para implantação final.

Publicar no Azure

  • ASP.NET, ASP.NET Core, Pythone Node.js: Publicar no Serviço de Aplicativo do Azure ou no Serviço de Aplicativo do Azure no Linux usando um dos seguintes métodos:

    Para usar a ferramenta Publicar, clique com o botão direito do mouse no projeto no Gerenciador de Soluções e selecione Publicar. (Se você já configurou perfis de publicação, selecione Criar novo perfil.) Na caixa de diálogo Publicar, escolha do Azure e escolha o serviço desejado do Azure para continuar.

    Captura de tela que mostra a seleção do Serviço de Aplicativo do Azure.

    Nota

    Se você ainda não tiver uma conta do Azure, poderá inscrever-se aqui.

Publicar na Web ou implantar em um compartilhamento de rede

Criar um pacote do instalador (área de trabalho do Windows)

Se você precisar de uma instalação mais complexa de um aplicativo da área de trabalho do que o ClickOnce pode fornecer, poderá criar um pacote do Windows Installer (arquivo de instalação MSI ou EXE) ou um bootstrapper personalizado.

  • Um pacote de instalador baseado em MSI pode ser criado usando o pacote de extensão WiX Toolset Visual Studio 2019. Este é um conjunto de ferramentas de linha de comando.

  • Um pacote do instalador MSI ou EXE pode ser criado usando um projeto de instalação (vdproj). Para usar essa opção, confira Extensão de Projetos do Visual Studio Installer e .NET 6.0 ou vá diretamente para a Extensão de Projetos do Visual Studio Installer.

  • Um pacote do instalador MSI ou EXE pode ser criado usando InstallShield do Revenera Software. O InstallShield pode ser usado com o Visual Studio 2017 e versões posteriores. Não há suporte para o Community Edition.

    Nota

    O InstallShield Limited Edition não está mais incluído no Visual Studio e não tem suporte no Visual Studio 2017 e versões posteriores. Verifique com o Revenera Software sobre a disponibilidade futura.

  • Você também pode instalar componentes de pré-requisito para aplicativos da área de trabalho configurando um pacote de instalador genérico, que é conhecido como bootstrapper. Para obter mais informações, consulte pré-requisitos de implantação de aplicativo.

Criar um pacote do instalador (área de trabalho do Windows)

Se você precisar de uma instalação mais complexa de um aplicativo da área de trabalho do que o ClickOnce pode fornecer, poderá criar um pacote do Windows Installer (arquivo de instalação MSI ou EXE) ou um bootstrapper personalizado.

  • Um pacote de instalador baseado em MSI pode ser criado usando a Extensão WiX Toolset do Visual Studio 2022. Este é um conjunto de ferramentas de linha de comando.

  • Um pacote do instalador MSI ou EXE pode ser criado usando um projeto de instalação (vdproj). Para usar essa opção, confira Extensão de Projetos do Visual Studio Installer e .NET 6.0 ou vá diretamente para a Extensão de Projetos do Visual Studio Installer.

  • Um pacote do instalador MSI ou EXE pode ser criado usando InstallShield do Revenera Software. O InstallShield pode ser usado com o Visual Studio 2017 e versões posteriores. Não há suporte para o Community Edition.

    Nota

    O InstallShield Limited Edition não está mais incluído no Visual Studio e não tem suporte no Visual Studio 2017 e versões posteriores. Verifique com o Revenera Software sobre a disponibilidade futura.

  • Você também pode instalar componentes de pré-requisito para aplicativos da área de trabalho configurando um pacote de instalador genérico, que é conhecido como bootstrapper. Para obter mais informações, consulte pré-requisitos de implantação de aplicativo.

Publicar na Microsoft Store

No Visual Studio, você pode criar pacotes de aplicativos para implantação na Microsoft Store.

Implantar como um aplicativo do Windows

Para empacotar um projeto como um aplicativo do Windows que pode receber atualizações de manutenção, você pode criar um instalador de aplicativo. Consulte Criar um arquivo do Instalador de Aplicativo com o Visual Studio.

Implantar em um dispositivo (UWP)

Se você estiver implantando um aplicativo UWP para teste em um dispositivo, consulte executar aplicativos UWP em um computador remoto no Visual Studio.

Implantar em um laboratório de teste

Você pode habilitar o desenvolvimento e o teste mais sofisticados implantando seus aplicativos em ambientes virtuais. Para obter mais informações, consulte Azure DevTest Labs.

Implantação contínua

Você pode usar o Azure Pipelines para habilitar a implantação contínua do seu aplicativo. Para obter mais informações, consulte Azure Pipelines e Deploy to Azure.

Implantar um banco de dados SQL