pré-requisitos Perfil aplicativo cliente
-
20-08-2019 - |
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:
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:
(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.