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

3
2个回答

2
您可以尝试使用注册表键查找,如此文章所述。请注意保留HTML标签。

我之前确实看到过那个链接。我应该把它放在原问题里。谢谢! - Scott Lawrence
+1 告诉我如何在 MSBuild 中查询注册表键值,这可能随时派上用场。 - Filburt

1
您可以执行此 PowerShell 命令行:
Get-WMIObject Win32_OperatingSystem | select Version

我以前从未考虑过运行PowerShell的Exec。这看起来非常有趣。事实证明,我们最近实施了一个自定义的MSBuild任务,用于执行PowerShell脚本。 - Scott Lawrence
@Scott 这里还有更多内容:例如尝试使用ServicePackMajorVersion而不是Version。 - Filburt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接