如果我在編譯專案時從 .net 4.5 更新到 .net 4.8。這是否會帶來客戶端無法運行 dll 的風險?所有用戶都必須在他們的機器上升級到 .net 4.8 還是 .net 版本向后兼容?當應用程式使用 .net 4.5 編譯時,他們都能夠運行該應用程式。
我想問的是我是否冒著一些客戶在構建應用程式時升級目標框架無法運行應用程式的風險。這是從 4.??5 到 4.8。
uj5u.com熱心網友回復:
這是否會帶來客戶端無法運行 dll 的風險?
是的
是否所有用戶都必須在他們的機器上升級到 .net 4.8
是的,如果他們還沒有的話。
.net 版本向后兼容嗎?
是的,它們向后兼容,這意味著使用 .net 4.8 的用戶可以毫無問題地運行為 .net 4.5 撰寫的程式。不是反過來。
我想問的是,我是否冒著某些客戶在構建應用程式時升級目標框架無法運行應用程式的風險。
他們應該安裝 .net 4.8,因為它與 Windows 10 1903 及更高版本捆綁在一起。請參閱版本和依賴項。所有舊版本的 Windows 10 都已報廢。唯一的例外是 Windows Server 2019/2016。
即使您的客戶端缺少 .Net 4.8,windows 也應該簡單地詢問他們是否要安裝 .net 4.8,因此只要用戶有權在他們的計算機上安裝東西,這應該很容易做到。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/450981.html
下一篇:WMI列印機狀態始終為0
