Como faço um instalador de perfil de cliente .net personalizado?
-
08-06-2019 - |
Pergunta
Para o .net 3.5 SP1, a Microsoft possui o novo perfil de cliente que instala apenas um subconjunto do .net 3.5 SP1 nas máquinas dos usuários do Windows XP.
Estou ciente de como preparar o perfil do cliente de minhas montagens.E li os artigos sobre como implementar um instalador para Clique uma vez ou MSI.
Mas tenho usado o Inno Setup para o meu projeto até agora e gostaria de continuar a usá-lo (como usuário Express, não consigo fazer MSIs facilmente), preciso saber como usar o instalador de perfil do cliente em um ambiente personalizado.
Há um artigo em um esquema Deployment.xml, mas nenhuma indicação de como escrever um, empacotá-lo ou qualquer outra coisa.Alguém pode explicar esse processo?Encontrar sozinho os artigos aos quais criei um link foi uma experiência de pesquisa dolorosa.
Solução
A Microsoft lançou agora o Client Profile Configuration Designer (Beta).
Este designer permite editar os arquivos XML com algumas limitações, este não é um 'Google beta' de forma alguma.
Outras dicas
Você pode esclarecer:Você está tentando escrever um instalador para seu aplicativo, que depende do perfil do cliente, ou está tentando escrever um instalador personalizado para o perfil do cliente?
Eu não o usei pessoalmente, mas se for algo parecido com o dotnetfx 1 e 2 msi, você basicamente precisa apenas invocá-lo a partir do seu próprio arquivo .exe ou de um Msi ANTES do InstallExecuteSequence ser iniciado - você não pode "incorpore" aqueles em seu próprio aplicativo, a MS faz de tudo para dizer para você não fazer isso devido à sujidade do MSI.
O perfil do cliente funciona apenas no XP limpo.Se o seu usuário for .Net 1 ou 2 instalado, o perfil do cliente não será instalado ...
Você tem uma versão offline (integrando a instalação completa do .NET3.5 no caso do cliente não
Você pode chamar uma instalação silenciosa desde as primeiras etapas da instalação.