我已经安装了.NetFramework 4.7.2,然后为其安装了DevPack。在哪里可以找到服务器上是否安装了DevPack?也许在注册或其他地方。如果您能帮助我,我会很高兴。
答案 0 :(得分:0)
一种可能的解决方案是查询注册表以确定是否已安装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
希望这会有所帮助。