我在爲.NET 2.0編寫的C#代碼庫上繼續開發。 我做的第一件事就是升級到Visual Studio 2012,但發現這需要將我的安裝項目從Flexera Software升級到InstallShield Spring 2012。其中一個令人頭疼的問題就是它支持的.NET框架列表:最低爲3.5,而2.0足以滿足我的應用程序。.NET 2.0應用程序 - 哪個框架需要最大的可移植性?
我不打算用我的代碼中任何後期2.0 .NET功能。我確實想提供能夠在儘可能廣泛的機器上工作的安裝人員。
可我只是假設,誰可以安裝我的應用程序要麼患有3.5 SP1已經安裝或有安裝它沒有問題?
如果不是,即是否有可以安裝和運行我的.NET 2.0應用程序但不能或不會安裝.NET 3.5 Framework的潛在用戶,我該如何最好地支持這些用戶?
鑑於3.5適用於XP,最古老的*支持*操作系統從微軟系統,你真的不應該有目標吧...在理論上的一個問題。在實踐中,並不是每個人都保持他們的更新,所以你*可能遇到沒有安裝3.5的用戶。 – Charles 2013-04-09 16:38:29
如果沒有安裝它,只要它們可以與我的應用程序一起安裝,如果它們能夠安裝我的應用程序,那就好了。 – reinierpost 2013-04-09 17:06:54
時間已經過去,8年在軟件工程領域已經很長時間了。您從安裝程序中獲得了強烈的暗示,安裝這樣的舊版本.NET不再有意義。 3.5SP1特別適合其小引導程序。 – 2013-04-09 17:52:52