[英]WiX failing to install as 64 bit
我有一個通過WiX內置.msi安裝的Windows服務。 我試圖將服務安裝為64位,但是由於某種原因而失敗。
實際的.wixproj
文件具有所需的構建屬性:
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
.wxs
文件包含必要的信息:
<Package ... Platform = x64 />
Program Files
夾中 Component
元素都具有Win64=yes
包含服務.exe的項目將構建為AnyCPU
環境(Windows Server '08 R2)是64位。
.exe和.wixproj
的實際構建都可以。
安裝正常。
但是,當我通過任務管理器查看實際服務時,將其標記為*32
。 我在這里缺少什么阻止我的應用程序作為64位進程安裝/使其無法作為32位版本安裝的問題嗎?
這不是因為WiX。 這是因為您將程序構建為AnyCPU。 有關更多詳細信息,請參見此答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.