win7 系統完美運行. net 8 程序 所需依賴總結
經過數十次安裝總結,基本上所有奇怪的情況都遇到了,最終總結出了下面的依賴清單,需要安裝順序從上到下依次安裝。
-
首先安裝 [.net framwork 4.5.2],防止框架過老。
-
安裝下面的系統安全補丁更新系統的證書,防止在安裝后續依賴出現證書錯誤。根據系統選擇32位補丁或64位補丁。
Windows6.1-KB2813430-x64
Windows6.1-KB2813430-x86
Windows6.1-KB3033929-x64
Windows6.1-KB3033929-x86
Windows6.1-KB4474419-x64
Windows6.1-KB4474419-x86
Windows6.1-KB4490628-x64
Windows6.1-KB4490628-x86 -
安裝[.net framwork 4.8],部分 .net 8 的代碼功能實現依賴該框架。
-
VC運行庫安裝。部分系統中會缺少 .net 8 的代碼功能的C++實現,總是報系統功能庫缺失。
VC++10.0-2010_x64
VC++10.0-2010_x86
VC++11.0-2012_x64
VC++11.0-2012_x86
VC++12.0-2013_x64
VC++12.0-2013_x86
VC++14.0-2015_x64
VC++14.0-2015_x86 -
VC運行庫系統補丁安裝,有時安裝完上面所有依賴后依然報系統功能庫缺失,就需要安裝下面的系統補丁。
Windows6.1-KB2999226-x64
Windows6.1-KB2999226-x86
Windows6.1-KB3118401-x64
Windows6.1-KB3118401-x86 -
在上面的工作都做完后,安裝[.net 8]框架,從而運行目標程序。
-
若程序運行閃退,還需要安裝下面的系統補丁:
Windows6.1-KB3063858-x64
Windows6.1-KB3063858-x86

浙公網安備 33010602011771號