2013-04-25 31 views
0

嗨如何更新我的安裝程序腳本條件以在 x86和x64機器上安裝以下文件。x64和x86機器中基於條件的文件安裝

<Component Id="Comp.Comp1" Guid="*" > 
    <Condition><![CDATA[VersionNT < 602]]></Condition> 
    <File Id="File1" Source="$(Dir1)\TestFile.dll" /> 
</Component> 

<Component Id="Comp.Comp2" Guid="*" > 
    <Condition><![CDATA[VersionNT >= 602]]></Condition> 
    <File Id="File2" Source="$(Dir2)\TestFile.dll" /> 
</Component> 

感謝,

回答

2

該代碼將安裝文件就好在x86的x64計算機。請注意,Windows安裝程序需要構建64位程序包才能安裝到64位位置。 32位軟件包僅安裝到32位位置。不幸的是,64位軟件包無法安裝在32位機器上。

最終的結果是,您需要兩個包才能本機安裝在32位和64位機器上。

+0

那麼,VersionNT和VersionNT64的需求是什麼。 – TVSuser1654136 2013-04-25 12:51:39

+1

版本NT64僅在**上設置**。版本NT始終設置爲32位和64位。 – 2013-04-25 13:00:48

+0

謝謝你的寶貴意見羅布 – TVSuser1654136 2013-04-25 13:03:25

相關問題