Caixa de diálogo Pré-requisitos

A caixa de diálogo Pré-requisitos especifica quais componentes de pré-requisito estão instalados, como são instalados e em que ordem os pacotes são instalados.

Caixa de diálogo Pré-requisitos no Visual Studio

Para acessar a caixa de diálogo, selecione um nó do projeto no Gerenciador de Soluções e, em seguida, selecione Projeto>Propriedades. Quando o Designer de Projeto for exibido, selecione a guia Publicar e, em seguida, selecione Pré-requisitos. Para projetos de Instalação, no menu Projeto, clique em Propriedades. Quando a caixa de diálogo Páginas de Propriedades for exibida, clique em Pré-requisitos.

Observação

No ClickOnce para .NET Core 3.1 e .NET 5 ou posterior, você define propriedades de implantação usando a ferramenta Publicar, em vez do Assistente de Publicação, e a página Publicar do Designer de Projeto. Para obter mais informações, confira Implantar um aplicativo .NET do Windows usando ClickOnce e ClickOnce para .NET.

Lista de elementos de interface do usuário

Elemento Descrição
Criar programa de instalação para instalar os componentes de pré-requisitos Inclui os componentes de pré-requisito no programa de instalação do aplicativo (Setup.exe) para que eles sejam instalados antes do aplicativo, na ordem de dependência. Por padrão, essa opção é selecionada. Se ele não estiver selecionado, nenhum Setup.exe será criado.
Escolher quais pré-requisitos serão instalados Especifica se componentes, como bibliotecas de runtime do .NET Framework e do C++, devem ser instalados.

Por exemplo, ao marcar a caixa de seleção ao lado de SQL Server 2012 Express, você especifica que o programa de instalação precisa verificar se esse componente está instalado no computador de destino e instalá-lo caso não esteja.

Para obter informações detalhadas sobre cada pacote de pré-requisitos, confira Informações de pré-requisitos.
Baixar os pré-requisitos no site do fornecedor do componente Especifica que os componentes de pré-requisitos são instalados por meio do site do fornecedor. Essa é a opção padrão.
Baixar os pré-requisitos no mesmo local do meu aplicativo Especifica que os componentes de pré-requisitos são instalados por meio do mesmo local que o aplicativo. Isso copia todos os pacotes de pré-requisitos no local de publicação. Para que essa opção funcione, os pacotes do pré-requisito devem estar no computador de desenvolvimento.
Baixar os pré-requisitos no seguinte local Especifica que os componentes de pré-requisitos são instalados pelo local inserido. É possível usar o botão Procurar para selecionar um local.

Observação

Para obter informações sobre onde colocar os pré-requisitos, confira Criar pacotes de bootstrapper.

Informações de pré-requisitos

Os componentes de pré-requisitos exibidos na caixa de diálogo Pré-requisitos podem ser diferentes daqueles da lista a seguir. Os pacotes de pré-requisitos listados na Caixa de diálogo Pré-requisitos são definidos automaticamente na primeira vez em que a caixa de diálogo é aberta. Se você alterar a estrutura de destino do projeto mais tarde, será necessário selecionar os pré-requisitos manualmente para corresponder à nova estrutura de destino.

Elemento Descrição
Tempo de execução do .NET Desktop 3.x, ..., 8.x Este pacote instala o tempo de execução do .NET Desktop para a arquitetura de plataforma especificada (x86, x64 ou Arm64). Esse runtime dá suporte a aplicativos do WPF (Windows Presentation Foundation) e do Windows Forms compilados com o .NET. Isso não é o mesmo que o .NET Framework. Esse runtime inclui o Runtime do .NET, mas não inclui o Runtime do ASP.NET Core, que deve ser instalado separadamente.
Tempo de execução do .NET 5.x, ..., 8.x Este pacote instala o tempo de execução do .NET para a arquitetura de plataforma especificada (x86, x64 ou Arm64). Esse é o runtime base e contém apenas os componentes necessários para executar um aplicativo de console. Normalmente, você instalaria o .NET Desktop Runtime em vez deste.
Microsoft .NET Framework 4.x Esse pacote instala o .NET Framework 4.x para as plataformas x86 e x64.
.NET Framework 3,5 SP1 Esse pacote instala o seguinte:

- .NET Framework versões 2.0, 3.0 e 3.5
- Suporte para todas as versões do .NET Framework em sistemas operacionais de 32 bits (x86) e 64 bits (x64).
- Pacotes de idiomas para cada versão do .NET Framework que é instalada com o pacote.
- Service packs para o .NET Framework 2.0 e 3.0.

O .NET Framework 3.0 está incluído no Windows Vista e o .NET Framework 3.5 está incluído no Visual Studio. O .NET Framework 3.5 é necessário para todos os projetos do Visual Basic e C# que são compilados para sistemas operacionais de 32 bits e para quais a estrutura de destino é definida como .NET Framework 3.5, bem como para projetos do Visual Basic e C# compilados para sistemas operacionais de 64 bits. (IA64 não é suportado.) Observe que os projetos Visual Basic e C# são compilados para qualquer arquitetura de CPU por padrão. Para obter mais informações, confira Visão geral do direcionamento de estrutura e Pré-requisitos de implantação para aplicativos de 64 bits.
Microsoft System CLR Types para SQL Server 2014 (x64 e x86) Este pacote instala o Microsoft System CLR Types para SQL Server 2014 para x64 ou x86.
SQL Server 2008 R2 Express Esse pacote instala o Microsoft SQL Server 2008 R2 Express, uma edição gratuita do Microsoft SQL Server 2008 R2, um banco de dados ideal para aplicativos Web, de servidor ou de área de trabalho pequenos. Pode ser usado gratuitamente para desenvolvimento e produção.
SQL Server 2012 Express Este pacote instala o Microsoft SQL Server 2012 Express.
SQL Server 2012 ... 2019 Expresso LocalDB Este pacote instala o Microsoft SQL Server Express LocalDB para a versão especificada do SQL Server.
Bibliotecas de Runtime do Visual C++ "14" (ARM) Esse pacote instala as bibliotecas em tempo de execução Visual C++ para a arquitetura Itanium, que fornecem rotinas de programação para o sistema operacional Microsoft Windows. Essas rotinas automatizam muitas tarefas comuns de programação que não são fornecidas pelas linguagens C e C++.

Para obter mais informações, consulte Referência da biblioteca em tempo de execução C.
Bibliotecas de Runtime do Visual C++ "14" (x64) Esse pacote instala as bibliotecas em tempo de execução Visual C++ para os sistemas operacionais x64, que fornecem rotinas de programação para o sistema operacional Microsoft Windows. Essas rotinas automatizam muitas tarefas comuns de programação que não são fornecidas pelas linguagens C e C++.

Para obter mais informações, consulte Referência da biblioteca em tempo de execução C.
Bibliotecas de Runtime do Visual C++ "14" (x86) Esse pacote instala as bibliotecas em tempo de execução Visual C++ para os sistemas operacionais x86, que fornecem rotinas de programação para o sistema operacional Microsoft Windows. Essas rotinas automatizam muitas tarefas comuns de programação que não são fornecidas pelas linguagens C e C++.

Para obter mais informações, consulte Referência da biblioteca em tempo de execução C.

Confira também