Occasionally it’s useful to verify the minimum version of .NET installed on a box. This PowerShell does exactly that.


$Netver = (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full -Name Release).Release
write-host ".NET Version : $netver"

ElseIf ($Netver -le 394271)
{
throw "At least .NET Framework 4.6.1 needs to be installed on this tentacle to use Microsoft.Data.Tools.Msbuild."
}