首页 > 解决方案 > 有什么方法可以检查是否安装了 DevPack .netframework 4.7.2?

问题描述

我已经安装了 .NetFramework 4.7.2,然后为它安装了 DevPack。如果在服务器上安装了 DevPack,我在哪里可以找到?也许在注册或其他地方。如果你能帮助我,我会很高兴。

标签: windowspowershell.net-framework-version

解决方案


一种可能的解决方案是查询注册表以确定是否已安装 DevPack。

HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

例子:

PS C:\> Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*", "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | Where {$_.DisplayName -like '*.NET*' -and $_.DisplayVersion -like '4.7*'} | Select-Object DisplayName, DisplayVersion

DisplayName                                       DisplayVersion
-----------                                       --------------
Microsoft .NET Framework 4.7 Developer Pack       4.7.2053      
Microsoft .NET Framework 4.7 SDK                  4.7.02053     
Microsoft .NET Framework 4.7 Targeting Pack (ENU) 4.7.02053     
Microsoft .NET Framework 4.7 Targeting Pack       4.7.02053

希望这可以帮助。


推荐阅读