在具有.NET 4客户端配置文件的计算机上安装Git Extension

时间:2012-10-02 04:59:18

标签: .net git installer git-extensions .net-client-profile

我想在我的新笔记本电脑上安装GitExtensions。 Microsoft更新已在计算机上安装了.NET Framework客户端配置文件。但是GitExtensions安装程序抱怨说,没有安装.NET Framework。

这是.NET 3.5 problem类似的问题吗?如何避免将Microsoft .NET Framework 4 另外安装到Microsoft .NET Framework 4 Client Profile?它们的大小相似,我想我不需要两者。

1 个答案:

答案 0 :(得分:7)

你的问题不一样,但如果你没有安装.NET3.5 Full(不是客户端配置文件)以及.NET4 Full,你肯定会得到that problem

正如Yan Sklyarenko noticed安装程序配置请求.NET的特定版本。最新发布:

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

由于WiX安装程序使用它,您还必须安装.NET 3.5。您应该再次使用完全分发作为WiX所依赖的Client Profile don't contains MSBuild组件:

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

还有一些GitExtensions模块针对先前使用.NET3.5分发的.NET版本.NET4 is distributed separately

即使是Yan的作弊行为也无法帮助您解决这些依赖关系。至少你可以使用网页安装程序(4.03.5)来保存一些流量,这些网页安装程序只下载你还没有的模块。