如果我的應用程序需要.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. –