根据微软文档,Windows Server 2016的VersionNT为603,Windows Server 2012的VersionNT为602。
Windows Server 2012R2的VersionNT从未被提及过。
当我使用以下代码行时:
<Condition Message="!(loc.RequireServer2016)"><![CDATA[INSTALLED OR (VersionNT >= 603)]]></Condition>
它仍然允许我在Windows Server 2012R2上安装。如何限制我的软件仅在Server 2016上安装,并防止其在Server 2012R2上安装?