Instale o .NET Framework sem a participação do cliente

0

Eu preciso executar meu aplicativo .NET nos mashines de vários clientes. O problema é que o aplicativo será executado em máquinas com Windows XP de usuários diferentes e não podemos garantir que .NET esteja instalado lá e que o usuário tenha o direito de instalá-lo.

Existe alguma maneira de instalar automaticamente .NET Framework em todos os mashines de clientes? Quais permissões mínimas o cliente precisa para instalá-lo?

Se não for possível, você conhece outras soluções? Pode ser que eu possa usar outras estruturas como Mono Framework ?

    
por algreat 12.03.2013 / 14:02

1 resposta

2

Supondo que você esteja usando o Visual Studio, você pode configurar seu aplicativo como um instalador de clique único. Você pode escolher seus pacotes de pré-requisitos que são necessários para executar o programa, e eles serão baixados do MS automaticamente se estiverem faltando. Não tenho certeza se eles precisarão de permissões de administrador para instalá-los, mas é mais do que provável que ainda o façam. O próprio programa, no entanto, pode ser instalado por um usuário básico que é legal, e ele irá verificar as versões atualizadas quando elas forem lançadas.

Você pode fazer uma instalação silenciosa nos pacotes do MSI, que não exigem intervenção do usuário, e empurrá-los com um GPO talvez.

Qual versão do .Net você precisa instalar, e tem certeza de que está usando as funções dessa versão? Muitas vezes, as coisas que eu codifiquei podem ser facilmente compiladas como .Net 2.0, que você pode ter certeza de que está instalado na maioria das máquinas XP neste momento.

    
por 12.03.2013 / 14:30