Pergunta

No Microsoft Visual Studio 2010 Gostaria de criar um instalador para uma solução que eu criei.

Eu criei por menu maneira (arquivo> novo projeto ...> Outros tipos de projeto> Configuração e implantação> Visual Studio Installer> Projeto de Configuração), Adicionado arquivos a seus destinos corretos, etc., e tudo funciona bem, exceto Pré-requisitos ...

O problema é que minha solução depende do .NET 3.5 e eu gostaria de instalá-lo automaticamente junto com o instalador, de alguma forma off-line - sem downloads de internet no tempo de instalação.

Se estiver em Propriedades do Projeto Instalador, eu marcar "Criar configuração para instalar a instalação de componentes pré-requisitos" e marcar "Download Pré-requisitos do mesmo local do meu aplicativo" ...

screenshot

... Quando tento executar, ele mostra mensagens assim:

.

Erro 7 O local de instalação para pré-requisitos não foi definido como 'Web site do fornecedor componente' e o arquivo 'dotnetfx35sp1 \ dotnetfx20 \ aspnet.msp' no item '.NET Framework 3.5' não pode ser localizado no disco. Consulte a ajuda para mais informações. D: \ Projetos \ Eletronica \ M013-Moura \ HG-V6-Release1 \ Vidaciclada-semtemperatura \ vidaciclada_installer \ vidaciclada_installer.vdproj vidaciclada_installer

Bem, coloco meu instalador offline do .NET 3.5 na mesma saída do exe da minha solução. O que estou fazendo errado?

Foi útil?

Solução

Embora eu não pudesse terminar completamente meu pacote instalador, encontrei o problema:

    .
  1. cliquei no painel de propriedades
  2. clicou no projeto de configuração
  3. na propriedade nomeada "Localização", alterei o valor para "Inglês (Estados Unidos)"
  4. para que eu possa construir o projeto e executar o instalador normalmente (exceto para o SQL Server Express, que eu gostaria de instalar com esse pacote também, mas, embora seja executado com a instalação, ele não cria os serviços do Windows para ele...).

    i.e., A questão era que meu VS2010 não tem os arquivos necessários para a configuração no meu idioma nativo ", português (Brasil)", mas tem para a língua inglesa.A configuração final instalará os pré-requisitos no idioma inglês ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top