鍍金池/ 問答/C++  C#  網(wǎng)絡(luò)安全/ winform程序應(yīng)該把.net framework打包到安裝包里面嗎,主流的做

winform程序應(yīng)該把.net framework打包到安裝包里面嗎,主流的做法是什么?

最近用C#開發(fā)一個winform程序,用.net framework 4.0,因為有些用戶是用XP的,所以選擇了這個.net 版本,但有些用戶電腦上還是沒有.net,所以為了讓所有用戶都能順利安裝,就把.net打包到安裝包里面。

安裝包本身只有 10M 左右,但把 .net 打包進去后變成了70M多,我想知道,這種打包方式是好的嗎,主流的做法是什么?

然后程序在我電腦跑是挺穩(wěn)定的,但在win10上會有一些狀況,后來也做了一些處理,也基本好了。但是在xp上還有不少問題。請問,讓一個winform程序同時兼容XP,win7,win8,win10,這樣做是OK的嗎?如何提高兼容性?如何讓程序更穩(wěn)定?

我是自學(xué)C# winform開發(fā),本身有語言基礎(chǔ),開發(fā)上手也比較快,但畢竟經(jīng)驗有限

回答
編輯回答
入她眼

70M并不大,第一次安裝,后面可以自動更新

2017年5月25日 09:02
編輯回答
凝雅

主流做法是不打包,讓用戶自己安裝。個人認為打包Framework的意義不大。你想打包就打包,隨意。
至于xp兼容。。。這個我沒有做過。

2018年2月1日 17:40
編輯回答
情未了

可以是可以的,但是不建議這么做。讓用戶自己下載吧。
其實這是一個產(chǎn)品思維問題,按照最小權(quán)限原則,我們的軟件只能做最小范圍的事情,framework這種讓用戶下載,這樣用戶不至于懷疑我們的軟件為什么這么大。

2018年3月19日 23:50
編輯回答
挽歌

要不分兩個版本試試

2018年5月24日 01:56