Instalar Gitextension en una máquina con perfil de cliente .NET4

Quiero instalar GitExtensions en mi nueva computadora portátil. La actualización de Microsoft ya instaló el perfil de cliente de .NET Framework en la máquina. Pero el instalador de GitExtensions se queja de que .NET Framework no está instalado.

¿Es este un problema similar al problema de .NET 3.5 ? ¿Cómo puedo evitar instalar Microsoft .NET Framework 4 adicionalmente al Microsoft .NET Framework 4 Client Profile ? Son similares en tamaño y creo que no necesitaré ambos.

Su problema no es el mismo, pero seguramente obtendrá ese problema también después de que se resuelva si no tiene .NET3.5 completo (no el perfil del cliente) instalado, así como .NET4 completo.

Como Yan Sklyarenko notó que la configuration específica de .NET es solicitada por la configuration del instalador. Para la última distribución:

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

Y también debe tener instalado .NET 3.5 debido a que el instalador de WiX lo usa. Debería volver a utilizar la distribución completa, ya que Client Profile no contiene el componente MSBuild del que depende WiX:

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

También hay algunos modules de GitExtensions dirigidos a versiones anteriores de .NET distribuidas con .NET3.5, mientras que .NET4 se distribuye por separado .

Incluso el truco de Yan no te ayudará a evitar estas dependencies. Al less puedes ahorrar algo de tráfico usando instaladores web ( 4.0 , 3.5 ) que solo descarga modules que aún no tienes.