.NET Client Profile em x64
-
05-09-2019 - |
Pergunta
Eu sei que o perfil .NET Cliente não se destina x64 ou ia64 . No entanto, eu não sei o que isso significa?
Há duas partes que afeta ??p>
- Se eu definir o meu aplicativo para usar o perfil de cliente do .NET em VS, e é executado em x64 será que funciona?
- Se eu definir a minha configuração pré-requisitos do projeto para precisar o .NET Client Profile em vez do .NET Framework 3.5 SP1, o que vai acontecer se ele é executado em x64 máquina que não tem o .NET Framework 3.5 SP1 sobre ele?
Solução
O perfil de cliente é apenas uma versão simplificada do quadro completo projetado para minimizar o tempo de instalação se o usuário ainda não tiver o .NET framework. O perfil do cliente em si não pode ser instalado em uma máquina x64, mas a sua aplicação vai funcionar bem se o quadro completo é instalado.
Note que a partir do .NET 4.0, o perfil do cliente irá apoiar todas as arquiteturas, incluem x64 ( veja aqui )
No que diz respeito a parte 2 está em causa, se o .NET Framework não estiver instalado no PC, você terá a habitual '.NET Framework é necessário para este aplicativo' diálogo.
Outras dicas
1: em teoria, deve funcionar se o usuário tem regulares .NET 3.5SP1 instalado (uma vez que o cliente-profile é 3.5SP1 IIRC específico)
2: Eu esperaria que você obtenha algum muito badalado "não pode executar que" de mensagens (de erro) caixas
Eu girar uma VM x64 e testá-lo, mas eu estou no meu laptop no momento e ele não vai fazer isso (não VT)