Pergunta

Eu passei uma boa parte do dia a pesquisa, escrita e, finalmente, a demolição de um script que eu possa usar com o meu Inno Setup instalar script que irá fazer o download e instalar o .NET apropriado 2.0 Framework, se necessário.

Há definitivamente uma série de exemplos lá fora, mas eles:

  1. Quer instalar o Internet Explorer, se necessário, que eu não ousaria de forma automatizada

  2. Apenas lidar com x86 .NET distribuições, não x64 e IA64 apoio

  3. Não instale o pacote de idioma apropriado quando necessário - um problema difícil (quando vi que havia pacotes de idiomas diferentes para diferentes combos x86 / x64 / idioma I jogou a toalha)

  4. Não manuseie recebendo o SP1 .NET 2.0 (talvez Windows Update irá lidar com isso, uma vez 2.0 está instalado?)

Este parece ser um problema tão comum que alguém deve ter resolvido isso. Tudo que eu encontrei que eram 20 lugares diferentes, todos apontando para os mesmos dois ou três trechos de código.

introspecção bem-vindas:)

Outras dicas

I foram recentemente olhando para esta questão, mas sem os mesmos requisitos que você tem. Eu não vi um script que faz o que quiser, mas você já pensou em vez verificando se o .NET 2.0 está instalado e se não, então levá-los a fazer o download. Você pode abrir uma URL no navegador padrão e se o usuário tentar instalar novamente uma vez que o quadro tenha sido instalado.

Esta não é uma situação ideal do ponto de vista do usuário, mas eu acho que vai com o que o seu planejamento você terá que escrever algumas coisas complexas para lidar com as diferentes restrições de linguagem só para fazê-lo funcionar.

Apenas meus 2 centavos.

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