如何确定MSBuild中的当前操作系统版本?

是否有可用的本机或自定义MSBuild任务返回当前操作系统版本? 有没有可以通过Exec任务调用的二进制文件? 还是有其他的select?

编辑:彼得郎build议以下链接: http : //www.paraesthesia.com/archive/2009/07/06/getting-the-windows-os-version-in-msbuild.aspx

您可以尝试使用本文中描述的注册表项查找。

你可以执行这个PowerShell行:

Get-WMIObject Win32_OperatingSystem | select Version