Pergunta

Uma última pergunta sobre a instalação Client Profile. Eu baixei o perfil Microsoft .NET Framework Client online Installer porque queremos colocá-lo no CD de instalação, porque o nosso usuário final pode não ter qualquer NET Framework 3.5 ou internet. Então, nós queremos ser capazes de lidar com ambos os casos.

Na os pré-requisitos que eu sou capaz de selecionar o local onde o arquivo será, mas eu não sei onde ele deve ser. Eu quero ser capaz de colocar alguma forma o caminho do cd, algo como d: \ ProductName \ Pré-requisitos \ DotNetFx35ClientSetup.exe para que ele possa obtê-lo e instalá-lo de lá. Alguém tem uma idéia de como isso pode ser alcançado?

Obrigado.

Aqui está a janela de pré-requisitos:

text alt

Foi útil?

Solução

Ok, aqui está a coisa. Eu tentei com o perfil do cliente, mas não deu certo, eu acho que é porque o Client Profile Installer não tem as características de .NET Framework 3.5 SP1 . Assim, no processo de instalação que pedir NET Framework 3.5 SP1 também, então eu tive que fazer que disponível offline também. Aqui está o negócio:

  • Primeiro você precisa baixar o Client Profile offline Installer
  • Em seguida, você precisa copiar o arquivo para a seguinte pasta: C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35Client
  • Uma vez feito isso, você pode implantar seu projeto de instalação e ele irá compilar (Esta é apenas para a instalação do perfil do cliente).

Uma vez que no meu caso, reclamou e pediu para o .NET Framework 3.5 SP1, é isso que eu tinha que fazer:

  • Ativar .NET Framework 3.5 SP1 pré-requisito em sua solução de configuração
  • .NET Framework 3.5 SP1 pacote completo
  • Coloque na pasta C: \ unidade (para acesso rápido) e ir para comandar tipo de prompt e: C: \ dotNetFx35Setup.exe / x
  • Extrato de tudo em qualquer lugar que você quer, isso irá criar uma pasta chamada wcu
  • ir para wcu \ dotNetFramework, tomar todas as pastas e arquivos e copiá-los para C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFX35

Agora, construir a sua solução e ele deve funcionar. Você receberá 2 avisos embora. Estes são um problema conhecido e de acordo com a Microsoft que não interfiram no processo do seu pedido de instalação. Leia este para mais informações.

Este foi um pouco entediante para mim encontrar e chegar a, então eu realmente espero que isso pode ajudar qualquer outra pessoa com este problema. Se você tem alguma dúvida postar um comentário e eu vou voltar para você o mais rápido possível.

Obrigado por ler!

Outras dicas

Para ter sua configuração de trabalho com o perfil do cliente (não reclamando, como você diz) no momento da instalação, você também precisa mudar a condições verificadas para exigir apenas o perfil do cliente.

Você precisa mudar a propriedade da condição .NET Lançamento para realmente dizer "perfil de cliente". Faça como aqui:

 condição de lançamento NET -. propriedades
(fonte: msdn.com )

Esta é a partir do seguinte documento: WPF Desempenho e .NET Framework Client Profile , seção "implantação", por Jossef Goldberg.

Embora o documento refere-se ao perfil do cliente da versão 4, este também funciona para 3,5. Tenho feito isso, e funcionou perfeitamente.

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