如果安装了.NET 4.7目标包,如何以编程方式检查?

Eug*_*ner 2 .net frameworks

如果安装了MsBuild.exe,我们还找到了检查方法,但我们还需要知道是否已经安装了.NET 4.7目标包.没有安装Visual Studio,只有Framework 4.7和可能的目标包......

有谁知道如何检查它?

Eug*_*ner 7

您似乎可以看到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\安装了哪些目标包.例如,对于每个包,将有一个包含其版本号的文件夹

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\4.7
Run Code Online (Sandbox Code Playgroud)

更多信息在这里