Насколько я вижу из GitExtensions224SetupComplete.msi, он имеет явное условие запуска Installed OR NETFRAMEWORK35
. Вот почему он не позволяет вам продолжить работу без установленного .NET 3.5.
Это может означать 3 вещи:
- .NET 3.5 требуется для запуска приложения и / или установки. В этом случае у вас нет выбора, кроме как установить .NET 3.5
- .NET 3.5 является обязательным условием. В этом случае вы можете попытаться обмануть:)
НЕ ДЕЛАЙТЕ ЭТОГО НА КРИТИЧЕСКОМ ENV - ЭТО ТОЛЬКО ДЛЯ УДОВОЛЬСТВИЯ
Свойство NETFRAMEWORK35 устанавливается в случае, если значение реестра Install
равно 1
в разделе реестра SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
. Добавьте этот поддельный ключ реестра с единственным значением Install
и установите для него значение 1
. Затем запустите установщик. В случае, если это удастся - тогда это осталось. В противном случае существует реальная зависимость от .NET 3.5, и вам придется с этим смириться.
В конце концов, самый простой и безопасный способ - это установить .NET 3.5, это точно.