在具有.NET4客户端配置文件的计算机上安装Gitextension

har*_*per 0 .net git installer git-extensions .net-client-profile

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

这是一个类似.NET 3.5问题的类似问题吗?如何避免在Microsoft .NET Framework 4客户端配置文件之外另外安装Microsoft .NET Framework 4 ?它们的大小相似,我想我不需要两者.

shu*_*bot 7

您的问题不一样,但如果您没有安装.NET3.5 Full(非客户端配置文件)以及.NET4 Full ,那么在解决此问题之后您肯定也会遇到问题.

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

<Condition Message='.NET Framework 4.0 must be installed prior to installation of Git Extensions.'>
      Installed OR NETFRAMEWORK40FULL
</Condition>
Run Code Online (Sandbox Code Playgroud)

此外,由于WiX安装程序使用它,您必须安装.NET 3.5.您应该再次使用完全分发,因为客户端配置文件不包含 WiX依赖的MSBuild组件:

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

还有一些GitExtensions模块针对以前使用.NET3.5分发的.NET版本,而.NET4是单独分发的.

即使严的欺骗也无法帮助你解决这种依赖关系.至少你可以节省一些用交通网络安装(4.0,3.5),它只是下载模块,你还没有的.