2010-04-08 628 views
2

试过安装一些程序,它给出了上面要求1.1.4322的消息。安装程序需要.NET Framework v1.1.4322 - 但我已经有了所有框架1.0,1.1,2.0,3.0和3.5!

但正如标题所说,所有的框架都已经安装在我的WinXP SP2,如果我检查C:\ WINDOWS \ Microsoft.NET \框架\

该机具有基本上需要完整的安装框架VS2008 3.5 SP1。

任何想法? (我知道,只是重新安装框架1.1,但为什么我应该 - 我可以看到所有Frameworks已安装,并且事情应该是向后兼容。

回答

3

检查1.1目录中有多少个文件

我见过这个目录将存在的情况,并且只包含几个文件(大概是由一些写得不好的安装脚本留下的),而没有安装1.1框架。

+0

太正确。发布问题后,我立即检查,并在1.1文件夹中只有几个文件!同样只有1.0文件夹中的几个文件(大概是由3.5 SP1安装创建的两个文件夹)。 – joedotnot 2010-04-08 03:31:08

4

您正在运行的设置正在检查.net 1.1是否安装在注册表中(它是the official way),而不是查看是否存在C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322文件夹。

因此,您可能没有安装.Net 1.1,并且该文件夹是由一些工具创建的,它们添加了一些他们需要的文件来支持.Net版本,而不检查它是否安装(如果它没有安装,但后来安装的时候,他们会开始为它工作)。

请注意,某些应用程序需要.Net 1.1,并且无法在更高版本上运行(由于1.1和2.0之间的某些中断更改)。

并解决您的实际问题没有1.1,您可以get the installer for it from Microsoft。请注意,如果您在该计算机上使用ASP.NET,则可能必须重新注册ASP.NET 3.5并将IIS配置为在安装1.1之后使用它。

+0

你的权利,但我已经采取了第一个答复作为答案,不允许我将两者都标记为答案。并感谢您的额外信息。 – joedotnot 2010-04-08 03:35:17

+0

@joedotnot - @ SLkas答案是正确的(尽管有点简洁),并张贴在我的面前,所以我没有牛肉,你接受我的。 :-) – 2010-04-08 04:05:45

+0

@penov,如果我已安装NET 3.5,现在安装.NET 1.1,我该如何注册asp.net 3.5并配置IIS? – Kiquenet 2010-09-22 18:55:01

0

当您安装.NET Framework 3.5 SP1时,它还将在幕后安装.NET Framework 2.0 SP2和.NET Framework 3.0 SP2。除非您还安装了.NET Framework 2.0 SP2和3.0 SP2,否则无法使用.NET Framework 3.5 SP1。因此,如果您安装了.NET Framework 3.5 SP1,则不会允许您卸载.NET Framework 2.0 SP2或3.0 SP2。如果您尝试卸载这些版本的.NET Framework,它们的卸载过程将会阻止并告诉您它们是您的系统上的另一个应用程序所需要的。

.NET Framework 1.0和.NET Framework 1.1可以与.NET Framework 2.0,3.0和3.5并行安装。如果在系统上安装了大多数为.NET Framework 1.0或1.1创建的应用程序,它们将自动使用.NET Framework 2.0。在大多数情况下,这意味着如果您已经安装了.NET Framework 2.0,则不需要在系统上安装.NET Framework 1.0或1.1。

但是,即使安装了更高版本的.NET Framework,也有一些应用程序被配置为需要特定版本的.NET Framework。如果您的系统上有这样的任何应用程序,并尝试没有安装.NET Framework 1.0或1.1运行它们,你会得到如下所示的错误消息:

MyApplication.exe - 。.NET框架初始化错误

运行该应用程序,您必须首先安装以下 版本的.NET Framework的一个:V1.1.4322联系您的应用程序 出版商如何获得的 .NET Framework中的相应版本的说明。

OK

在上面的错误信息,版本号将是1.0.3705,如果您需要安装.NET Framework 1.0,这将是V1.1.4322,如果你需要安装。 NET Framework 1.1。

如果最终看到任何类似的错误消息,可以重新安装.NET Framework 1.0或1.1以解决错误。如果您最终没有看到类似的错误消息,那么您不必担心重新安装.NET Framework 1.0或1.1。

希望这可能有帮助...

+0

这里上面的答案都对每个人都有用+ + 1.希望我的回答也对一些人有帮助。 – RajeshKdev 2013-02-20 13:31:52

相关问题