最近遇到了在win7上安装.net core的需求,虽然官方已经不支持在win7 上安装了,但是试了一下还是可以装的。如果是非sp1的版本首先需要升级到sp1,sp1的版本需要打两个补丁:
-
Win7-x86:KB2999226,KB3063858
-
Win7-x64:KB2999226, KB2533623
由于这两个补丁安装后要重启。如果想检测是否需要重启的话就会遇到第二个问题,如何检测是否已经安装了这两个补丁? 答案是使用命令行:wmic qfe GET hotfixid
写完文章后搜了一下,网上有一个更全面的版本: 探索 dotnet core 为何在 Windows7 系统需要补丁的原因