win7 系统完美运行. net 8 程序 所需依赖总结

经过数十次安装总结,基本上所有奇怪的情况都遇到了,最终总结出了下面的依赖清单,需要安装顺序从上到下依次安装。

  1. 首先安装 [.net framwork 4.5.2],防止框架过老。

  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

  3. 安装[.net framwork 4.8],部分 .net 8 的代码功能实现依赖该框架。

  4. 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

  5. VC运行库系统补丁安装,有时安装完上面所有依赖后依然报系统功能库缺失,就需要安装下面的系统补丁。
    Windows6.1-KB2999226-x64
    Windows6.1-KB2999226-x86
    Windows6.1-KB3118401-x64
    Windows6.1-KB3118401-x86

  6. 在上面的工作都做完后,安装[.net 8]框架,从而运行目标程序。

  7. 若程序运行闪退,还需要安装下面的系统补丁:
    Windows6.1-KB3063858-x64
    Windows6.1-KB3063858-x86

posted @ 2025-11-05 16:09  苦荞米  阅读(8)  评论(0)    收藏  举报