如果我的应用程序需要.NET 2.0 SP2
,如何在Vista
上安装此应用程序? .NET 2.0 SP2
可再发行组件将不会安装在Vista
上。如何在Vista上安装.NET 2.0 SP2的应用程序?
回答
您应该安装包含2.0 SP2的.Net 3.5 SP1。
你有参考资料吗? – CJ7
@ CJ7 [下载3.5 SP1在这里](http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe),并参见[Microsoft下载中心]( http://www.microsoft.com/en-us/download/details.aspx?id=22)了解有关该软件包的信息。请注意,我放置在此处的下载链接下载完整的软件包,而不仅仅是页面顶部的下载链接提供的引导记录器。 –
@LeonNewswanger:您提供的链接不会说3.5 SP1包含2.0 SP2。 – CJ7
.Net版本2.0,3.0和3.5都建立在2.0 CLR的基础之上,每个版本都建立在以前的基础之上。实际上,每个版本都是前一版本的扩展。 MSDN提供了一个更深入的解释。所以在你的情况下.Net 3.5应该允许你运行任何编译为2.0的应用程序。不幸的是,我一直无法找到在Vista上专门安装2.0的方法,并且普遍认为最好的方法是安装.Net 3.5。
编辑:.Net 3.0也应该允许你运行你的应用程序(不确定是否与Vista兼容),但是一般建议和我自己的一样,是直接到3.5。
查看我的回答如下: –
@ChristopherPainter我提供给MSDN的链接包含有关.Net的哪个版本构建到Windows的哪些版本以及哪些版本可以安装的信息。我没有深入研究这个问题,因为这个问题更关注“我需要做什么来运行我的程序”,而不是“为什么我不能安装2.0”,所以我觉得我的答案是一个足够的解释。 –
你可能想看看:
Which Version of .NET is Built into Windows?
对于Windows Vista,您不能使用REDIST安装.NET,因为是作为仿如.NET 1.1中包含一个Windows系统组件Server 2003.
Vista RTM附带.NET 2.0。 Vista SP1带有.NET 2.0 SP1,Vista SP2带有.NET 2.0 SP2。
因此,如果目标是拥有最新的补丁2.0和3.0框架,则应用Service Pack是您的机制。这些不是可重新分发的,但是你的应用程序安装程序只应该检查和选通是否存在。
或者您可以安装.NET 3.5 SP1。 3.5 SP1通过成为一个大型的多平台引导程序来解决所有这些问题,该引导程序应用了与SP1和SP2中的内容相同的.MSU(Windows Update Packages)。
- 1. 如何在Windows Vista上安装不带.NET 3.5 SP1的.NET 2.0 SP2?
- 2. 通过vista sp2上的activesync安装wince应用程序时出错
- 3. 部署与.NET 2.0 SP2框架打包的应用程序
- 4. 使用.NET安装程序的Windows Vista上的文件安全
- 5. 在Vista上默认安装.NET Framework吗?
- 6. 在Windows Server 2003 SP2上安装.NET 4.0
- 7. 安装.NET应用程序
- 8. 用于Windows 98的.NET 2.0应用程序的安装程序
- 9. 在带有.NET 2.0应用程序的服务器上安装.NET 3.5
- 10. 如何在Windows 8.1上安装.NET 4.0应用程序?
- 11. 部署.NET 2.0 sp2
- 12. 如何在Vista上安装Delphi 7
- 13. 如何在Vista上安装VS2008?
- 14. 如何在我的安装程序中检测.Net 2.0 SP1?
- 15. 在Vista上安装ADO
- 16. .Net Framework 2.0 SP2的要求?
- 17. 在Windows 8上安装.net 2.0 SDK 8
- 18. .Net 2.0先决条件安装程序
- 19. 安装应用程序的OAuth 2.0 - 如何调用我的AppEngine应用程序
- 20. 在线安装.net应用程序
- 21. 在w7上安装程序,需要.NET 2.0版
- 22. .NET 3.5安装程序是否包含3.0 SP2?
- 23. 如何使用PowerShell 2.0远程安装应用程序?
- 24. 在Vista上安装LLVM MinGW?
- 25. 如何在Windows Vista上安装Fennec?
- 26. 在XP上安装NET Framework
- 27. .net 1.1应用程序如何使用.net 2.0程序集
- 28. 在Windows XP SP2上单击部署的应用程序
- 29. .NET Framework 3.5不会在VISTA 32bit上安装
- 30. 使vb.net应用程序能够在任何安装了.net的PC上运行
你是什么意思.Net SP2? SP2意味着一个服务包号码,但你没有说明框架版本。例如.Net 2.0 SP2是一个有效的框架。 –
我的意思是.NET 2.0 SP2。查看我的编辑。 – CJ7
您的应用程序_require_ .Net 2的确切程度如何?以后的版本也应该能够运行内置的应用程序2. –