Pergunta

Quero instalar o GitExtensions no meu novo laptop.A atualização da Microsoft já instalou o perfil do cliente .NET Framework na máquina.Mas o instalador do GitExtensions reclama que o .NET Framework não está instalado.

Este é um problema semelhante ao Problema do .NET 3.5?Como posso evitar a instalação do Microsoft.NET Framework 4 adicionalmente para o Perfil de cliente do Microsoft .NET Framework 4?Eles são semelhantes em tamanho e acho que não vou precisar de ambos.

Foi útil?

Solução

Seu problema não é o mesmo, mas certamente você conseguirá Esse problema também depois disso resolvido se você não tiver o .NET3.5 Full (não o Client Profile) instalado, bem como o .NET4 Full.

Como Yan Sklyarenko percebido a versão específica do .NET é solicitada pela configuração do instalador.Para distribuição mais recente:

<Condition Message='.NET Framework 4.0 must be installed prior to installation of Git Extensions.'>
      Installed OR NETFRAMEWORK40FULL
</Condition>

E também você precisa ter o .NET 3.5 instalado porque o instalador do WiX pode usá-lo.Você deve usar a distribuição completa novamente como O perfil do cliente não contém MSBuild componente do qual o WiX depende:

Search "msbuild" (19 hits in 1 files):
  ...gitextensions-gitextensions-09f0e22\bin\Wix35.msi (19 hits)

Existem também alguns módulos GitExtensions direcionados a versões anteriores do .NET distribuídas com .NET3.5 enquanto .NET4 é distribuído separadamente.

Mesmo o cheat de Yan não ajudará você a contornar essas dependências.Pelo menos você pode economizar algum tráfego usando instaladores da web (4.0, 3.5) que baixa apenas módulos que você ainda não possui.

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