最近用C#開發(fā)一個winform程序,用.net framework 4.0,因為有些用戶是用XP的,所以選擇了這個.net 版本,但有些用戶電腦上還是沒有.net,所以為了讓所有用戶都能順利安裝,就把.net打包到安裝包里面。安裝包本身只有 10M 左右,但把 .net 打包進(jìn)去后變成了70M多,我想知道,這種打包方式是好的嗎,主流的做法是什么?然后程序在我電腦跑是挺穩(wěn)定的,但在win10上會有一些狀況,后來也做了一些處理,也基本好了。但是在xp上還有不少問題。請問,讓一個winform程序同時兼容XP,win7,win8,win10,這樣做是OK的嗎?如何提高兼容性?如何讓程序更穩(wěn)定?我是自學(xué)C# winform開發(fā),本身有語言基礎(chǔ),開發(fā)上手也比較快,但畢竟經(jīng)驗有限
2 回答

搖曳的薔薇
TA貢獻(xiàn)1793條經(jīng)驗 獲得超6個贊
主流做法是不打包,讓用戶自己安裝。個人認(rèn)為打包Framework的意義不大。你想打包就打包,隨意。
至于xp兼容。。。這個我沒有做過。

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗 獲得超13個贊
可以是可以的,但是不建議這么做。讓用戶自己下載吧。
其實這是一個產(chǎn)品思維問題,按照最小權(quán)限原則,我們的軟件只能做最小范圍的事情,framework這種讓用戶下載,這樣用戶不至于懷疑我們的軟件為什么這么大。
- 2 回答
- 0 關(guān)注
- 862 瀏覽
添加回答
舉報
0/150
提交
取消