2012-10-02 26 views
0

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

这是一个类似的问题,像.NET 3.5 problem?我如何避免将Microsoft .NET Framework 4另外安装到Microsoft .NET Framework 4 Client Profile?它们的尺寸相似,我认为我不需要两者。

回答

7

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

As Yan Sklyarenko noticed .NET的特定版本由安装程序配置请求。对于最新的发行版本:

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

而且您还必须安装.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) 

也有针对性的与.NET3.5分布而.NET4 is distributed separately以前的.NET版本的一些GitExtensions模块。

即使燕的作弊也不会帮助你解决这个依赖问题。至少您可以使用网络安装程序(4.0,3.5)节省一些流量,该流量只下载您还没有的模块。

+0

.NET 4.0 Full是为服务器应用程序设计的。它看起来像一个安装程序错误,需要此版本而不是客户端配置文件。作者将能够在下一个版本中提供不同的安装者。 – harper

相关问题