回答
使用.Net 2.0 ...有沒有其他的機會給你。此外,如果您編寫了一個C++程序,您將不需要最多的3.5特性...
我不確定我是否同意您的解釋。
儘管只有11%的PC具有本地安裝的.NET 3.5(使用操作系統),但3.5可以免費獲得並與99.04%的PC兼容。
(我在2002年代賽揚運行.NET 3.5)
我會爭辯說,有相當比例的互聯網用戶在被告知這樣做時不會安裝額外的框架。特別是當處理玩家需要即時訪問並且注意力短暫的娛樂/遊戲軟件時。此外,它會讓用戶體驗陷入癱瘓。 – reefine 2010-09-14 08:09:36
如果您使用的是.NET安裝項目,以建立一個安裝MSI,那麼在安裝項目設置,允許您指定應該自動下載並安裝所需的框架。您也可以指定包含該框架,請參閱http://support.microsoft.com/kb/324733
您的安裝程序可能不會使用3.5中的任何新東西。 3.5只是2.0的插件。它應該工作正常。
.net安裝體驗可以非常輕鬆。 Visual Studio安裝程序項目可以爲你做這件事,或者你可以推出你自己的(例如,我們使用NSIS,使它幾乎看不見,雖然它需要幾分鐘)。這裏有一個例子:
NSIS script - download .NET framework, DirectX
我不知道C++要求,但也有淨3.5,這比完整版較小的「客戶端配置文件」版本。
- 1. .net 4向後兼容性
- 2. .NET與MySql.Data的兼容性
- 3. 二進制兼容性
- 4. Haskell二進制兼容性
- 5. 二進制兼容性vs向後兼容性
- 6. Paypal TLS 1.2和.NET 3.5兼容性
- 7. .NET框架和版本兼容性
- 8. 與Microsoft .NET的圖形兼容性
- 9. .Net 2.0上的C#3.0兼容性
- 10. MonoGame和Kinectv2 .Net 4.5兼容性問題
- 11. .NET 4.0的兼容性是什麼?
- 12. STL容器的二進制兼容性
- 13. 可以在.NET庫中實現二進制兼容性嗎?
- 14. silverlight兼容性
- 15. iPhone兼容性
- 16. ViewFlipper兼容性
- 17. DX11兼容性
- 18. Firefox兼容性
- 19. 兼容性()
- 20. PLSQL_V2_COMPATIBILITY兼容性
- 21. GridLayout兼容性
- 22. 兼容性
- 23. iPad兼容性
- 24. strtotime兼容性
- 25. 兼容性
- 26. DataContractJsonSerializer兼容性
- 27. gzip兼容性
- 28. 兼容性
- 29. MSMQ兼容性
- 30. 爲什麼必須將版本兼容性設置爲不兼容二進制兼容性,然後回到二進制兼容性才能使其工作?
在.NET中編寫安裝程序是沒有意義的。使用類似Wix的東西。 – 2010-09-14 11:03:01