.NET Framework installation requirements
所有.NET框架及其服务包的要求是什么?对于所有可用的框架,这是我需要知道的:
.NET框架先决条件它还需要其他什么.NET框架?例如:.NET Framework 2.0不需要任何内容,.NET Framework 2.0 SP1需要安装.NET Framework 2.0,但.NET Framework 3.5 SP1不需要安装.NET Framework 3.5(或者可能需要安装).NET Framework 3.5)?邓诺
重新启动要求安装包是否需要在安装后重新启动?
清洁安装要求安装包是否需要干净安装?(没有挂起的删除/重命名操作)
管理员权限安装包是否需要管理员权限才能安装?(我想这对所有人来说都是"是的"…)
我需要知道以下软件包的所有信息:
.NET框架1.1
.NET Framework 1.1语言包
.NET框架1.1 SP 1
.NET框架2.0
.NET Framework 2.0语言包
.NET Framework 2.0 SP 1
.NET Framework 2.0 SP 1语言包
.NET Framework 2.0 SP 2
.NET Framework 2.0 SP 2语言包
.NET框架3.5
.NET Framework 3.5语言包
.NET框架3.5 SP 1
.NET Framework 3.5 SP 1语言包
.NET Framework 4.0完整版
.NET Framework 4.0客户端
你能告诉我所有这些要求吗,或者告诉我合适的来源吗?或者两者兼而有之?-)
更新
除了尝试安装所有软件包并试图解决这个问题之外,还有其他方法来确定指定的需求吗?因为我在已经发表的答案中没有发现任何有用的东西。
对于所有那些落后的投票者:你能告诉我答案中发布的链接中的哪里可以找到.NET 2.0 SP2是否需要.NET 2.0已经安装,或者它是否自动安装?因为这是这个问题的主题。
有用的资源
通用.NET框架先决条件语言包LCIDWindows版本列表(确定Windows版本和版本)
- 为什么要安装所有版本?只需安装一个,即你的应用程序所针对的那个。引导程序会处理所有的事情,所以你不必这么做。
- 我不想安装所有版本。我正在编写安装脚本,它将安装您需要的.NET框架,您只需选择您需要的版本。已经有了这样的脚本——但它们错过了我需要的东西。
- 顺便说一下,我已经测试过.NET 1.1SP1需要已经安装.NET 1.1,所以引导程序显然不负责所有的事情。
- @帕贾:如果问题的主要目标是.NET 2.0 SP2,那为什么还要问其他所有的问题呢?另外,也许您应该和我们分享一下现有安装人员遗漏了什么?因为似乎每个使用这些安装程序的人都不太可能知道这些信息,你不认为吗?
- @约翰桑德斯:不仅.NET 2.0 SP2,还有其他服务包以及+LPS。我明确地说.net 2.0sp2是因为在我看来,没有人真正理解我在问什么。看起来每个人都认为我需要知道操作系统需求和IE/MSI需求,但我说我已经知道这些了。我认为我所包含的这4点足够具体,没有人能真正理解这个问题。
- @约翰·桑德斯:我使用的是Inno安装程序,在这种环境中没有官方的方法来检测/安装.NET。我使用的codeproject上有一些脚本,它们缺少的是这个问题的一部分(例如:是否需要将.NET 2.0安装到ISTALL.NET 2.0 SP2?)。当然,我可以先尝试安装.NET 2.0,然后再安装.NET 2.0 SP2,但这可能会导致一些不必要的下载,这是我真正想要避免的。
- @Paja:那么,也许您不需要询问这个信息列表,而是应该询问使用InnoSetup安装.NET代码的一般方法,包括正确版本的框架。你可能会找到更好的方法。
- @约翰桑德斯:你知道更好的方法吗?我想我通常需要知道SPS的先决条件才能安装它们…我还没有真正找到任何代码可以用我喜欢的方式来处理这个问题(没有不必要的下载)。
- @Paja:你试过Visual Studio安装包吗?他们理解先决条件的概念。也安装Shield。一般来说,你不是第一个提出这些问题的人——其他人已经为你回答了这些问题。找到他们并使用他们知道的东西,而不是自己去学习。
- @约翰桑德斯:所以你建议我应该使用一个完全不同的(商业)设置产品,只是为了在客户机上安装.NET?或者我应该对他们的产品进行反向工程来决定如何安装.NET?你说其他人已经回答了我的问题…这就是为什么我一直问这个问题,所以他们可以简单地告诉我这些答案。我疯狂地在谷歌上搜索,没有发现任何东西——只有系统需求,但与我问的问题没有真正的联系。
- @Paja:Visual Studio安装项目是Visual Studio的一部分。是的,一些知道答案的人要求你支付这些信息的费用。在一个潜在的大客户群和潜在的多样化客户群中处理复杂的先决条件集,这是值得的。
- @约翰·桑德斯:但不能保证他们只是不尝试安装.NET 2.0以及之后的.NET 2.0 SP2,忽略了一些不必要的下载。我真的不愿意为了有效地安装.NET而支付数百美元,我已经可以解决这个问题了,这不是最好的解决方案——这就是为什么我问这个问题,想找到最好的解决方案。我认为这就是这个论坛的目的-如果你不知道什么,来问吧!
- @帕贾:我的答案是,"当你能去买一个轮子的时候,不要再发明它。"
- NET 1.1和1.0和1.1。
- NET 2.0
- NET 3.5(3.0和3.5是平等的)
- NET 4.0(这两个标准和客户端)
- 有意思的链接,但我还没有找到我的问题的答案…它只是说它需要什么OS/IE/MSI(我已经知道了)。在哪里可以读取.NET 1.1 SP1是否需要已安装.NET 1.1,或者是否包含在SP包中?如果需要重新启动、清除安装或管理权限?更像是我只是想试着弄明白…
它不是唯一的方式",我可以得到的信息,我需要的只是一个框架,手动安装/卸载所有的尝试所有的组合(组合是确定的prerequisites意义)。我想这是我找到的答案更新认证的更多信息。
广告1,2。
如果删除安装.NET Framework 1.0,所以只提供.NET Framework 1.1 1.0版的系统支持,除了在罕见的实例中的应用,因为它不会运行在数a检查版本库。[ 4 ]
NET框架1.1
- 不需要安装任何。NET框架
- 在我的实验中,你不需要重新启动
- 提供系统支持.NET Framework 1.0倍(源)
NET框架1.1语言包
- 需要安装.NET Framework 1.1
- 在我的实验中,你不需要重新启动
NET框架1.1 SP 1
- 需要安装.NET Framework 1.1
- 在我的实验,你需要重新启动
NET框架2.0
- 没有任何.NET 2.0版本的Service Pack是一个负载支持Win98和winme
NET框架2.0 sp 2
- 一个Win2000版本正式支持负载
- 需要Win2000 SP4(加kb835732 kb891861 WinXP SP2或更新),或之后的
- shipped与Windows Server 2003 R2的(不是默认安装)
.NET Framework 3.0
NET框架3.5
- NET 2.0的。NET 3.0的安装SP1和SP1的精髓
NET框架3.5 SP1(快速安装)
- 不需要安装任何。NET框架
- 在我的实验中,你不需要重新启动
- 一个shipped win7
- NET 2.0和3.0的SP2安装SP2的为好。
广告二:重新启动需求通常是由确定的退出代码3010安装包。我总是默默的安装包和一个适当的norestart当/不要如果退出代码是不同的专业和不同的参数。
广告:没有所需的清洁3安装包安装。
自4:所有的安装包安装需要管理员特权,因为他们在Windows目录。
额外的prerequisites
Windows Installer 3.1
- 不需要安装任何。NET框架
- 在我的实验,你需要重新启动
WMI
- 在新的Windows 2000和preinstalled OSS
- 作为一个可下载的Windows NT和Win98操作系统。