Pergunta

Eu só comecei a usar o WebBrowser WPF que está incluído na Net 3.5 SP1. Eu construí o meu projeto de instalação (que tenho vindo a utilizar antes de se mudar para 3,5 SP1) e instalado em uma máquina de teste, mas o WebBrowser não estava disponível.

O que devo fazer para ter certeza de que os setup.exe / msi cheques de combinação para e instala SP1?

Foi útil?

Solução

Abrir as propriedades da configuração do projeto, em seguida, clique no botão pré-requisitos. Em seguida, verifique os pré-requisitos para instalar.

Licença

Em seguida, você pode definir como o usuário recebe os pré-reqs.

Aqui está um link para informações versão do framework e um trecho do blog de Scott Hanselman:

Online / Download Experience A melhor maneira de obter um usuário com a conectividade de Internet razoável-se no 3.5 SP1 .NET Framework é com a Meg 2,7 "bootstrapper." Isto irá detectar o que eles precisam e só baixar o que eles precisam. O cenário de pior caso para uma máquina 86 é de cerca de 60 megas, como pode ser visto na tabela acima.

O que é o "perfil de cliente?" O Client Profile é um ainda menor opção de instalação para o .NET 3.5 SP1 no XP. É pequeno bootstrapper 277k. Quando ele é executado em uma máquina Windows XP SP2 sem .NET Framework instalado, ele irá baixar uma carga útil de 28 meg e dar-lhe um subconjunto específico do cliente da NET 3.5. Se o perfil do cliente bootstrapper é executado em uma máquina com qualquer versão do .NET nele, ele vai agir o mesmo que o instalador web 3.5 SP1 e detectar o que ele precisa para download, em seguida, ir buscá-la. Há mais detalhes no perfil de cliente do Guia de Implementação.

http: //www.hanselman .com / blog / CommentView.aspx? guid = af453d70-64b3-417e-9492-d115f929195d

Outras dicas

No projeto de instalação, adicione algumas condições de lançamento. Esta página mostra como exatamente: http://jelle.druyts.net/2005/04/09/CheckingForNET11ServicePack1InAnMSI. aspx

Na minha maneira de responder a minha própria pergunta. Duplo clique sobre o Microsoft .NET Framework nas dependências detectadas pode-se escolher a versão.

Agora, a questão é o que é apropriado, 3.5.30729 ou 3.5 SP1 Cliente ?

EDIT: 3.5.30729 obras. Alguma idéia da diferença entre os dois?

EDIT: duplo clique sobre o .NET Framework acima mostra .NET Framework como condição de lançamento. Este é o lugar onde eu mudei a versão. (Eu adicionar uma imagem, mas eu não tenho um de cada URL, apenas na minha área de trabalho.

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