我有一个32位WIX安装程序,可以安装基于.NET的Windows服务.我需要使用一个32位和64位版本的外部.dll.32位安装程序有没有办法检测到它在64位机器上运行?我想有条件地安装32位或64位.dll.
小智 7
扩展 Morten 的回答,我在 Wix 3.6 中做了这个
<Component Directory="INSTALLLOCATION">
<File Id="msvcp100.dll_x64" Source="$(var.x64)\msvcp100.dll" KeyPath="yes" />
<Condition><![CDATA[VersionNT64]]></Condition>
</Component>
<Component Directory="INSTALLLOCATION">
<File Id="msvcp100.dll_x86" Source="$(var.x86)\msvcp100.dll" KeyPath="yes" />
<Condition><![CDATA[Not VersionNT64]]></Condition>
</Component>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5515 次 |
| 最近记录: |