我正在使用Visual Studio Setup Project为我的应用程序创建安装程序。
根据目标机器是32位还是64位,需要包含或排除其中一个文件。安装项目确实有一个名为TargetPlatform
的属性。我可以在该文件的Condition
属性中使用它来实现这一点吗?
我已经开始尝试写条件:[TARGETPLATFORM] = 'x86'
。但它似乎不起作用。
这是VS2019社区。
您可以使用VersionNT64属性根据操作系统位来有条件地安装文件。
安装程序设置VersionNT64属性为操作系统的版本号,仅当系统在64位计算机上运行时。如果操作系统不是64位,则该属性未定义。
查看VersionNT64属性文章