win10 framework是v4.0的;win7是2還是3.5來著,請問能實作一個單獨的exe同時兼容win7和win10嗎?
uj5u.com熱心網友回復:
按最低版本的framework來開發就好,最低2.0程式就用2.0,最低3.5程式就用3.5uj5u.com熱心網友回復:
那exe要用v4.0做的項目就兼容了uj5u.com熱心網友回復:
win7升4.0uj5u.com熱心網友回復:
哪個版本開發,直接給系統裝 framework哪個版本的。uj5u.com熱心網友回復:
如果需要考慮兼容性,選擇 v4.0 的版本。uj5u.com熱心網友回復:
這樣應該不行吧uj5u.com熱心網友回復:
把framework包在專案打包的時候帶進去,安裝的時候把framework一起裝了就行了;uj5u.com熱心網友回復:
用3.5開發,win7和win10都能用uj5u.com熱心網友回復:
win10向下兼容3.x,win7也能兼容4.x只是windows xp最高4.0不支持4.5和以上(win10是4.7)
uj5u.com熱心網友回復:
framework,放在安裝包中,打包工具你可以使用Advanced Installer(可以做到環境檢測)uj5u.com熱心網友回復:
XP 最高 4.0,win7、win10現在最高 4.8,向下兼容的,所以你這個需求建議選擇 4.5.2 或 4.7.2uj5u.com熱心網友回復:
打包程式的時候帶上.net framework,只需要注意一點xp 不支持4.0以上版本就可以了,其他的都沒太大關系uj5u.com熱心網友回復:
打包時帶上dll檔案,看.NET Framework的版本,是向下兼容的,就注意Windows XP不支持4.0以上的.NET Framework,可以去查一下各個作業系統兼容的版本,這樣可以做到全部兼容。uj5u.com熱心網友回復:
考慮到軟體的兼容性和安全性等等,還是用.NET Framework4.o來開發吧!可以同時原生兼容Windows7和Windows10,再者Windows7已經是過期退役的作業系統終將會像Windows XP一樣被淘汰
uj5u.com熱心網友回復:
win7 以上使用 .net 4.5.2 沒問題。uj5u.com熱心網友回復:
要知道我們現在的“產品市場”要求,是“單獨一個exe兼容windows和國產linux”,注意是國產的。政治形勢發生了改變。uj5u.com熱心網友回復:
.net core3.1 編譯目標 win-x86uj5u.com熱心網友回復:
一般區別是32和64位呼叫的dll版本不一樣,會導致不適用。跟win7或win10系統關系不大。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/14576.html
標籤:C#
上一篇:由于系統緩沖區空間不足或佇列已滿,不能執行套接字上的操作
下一篇:自動累加病假天數
