2017-08-08 123 views
0

我有通過WiX內置的.msi安裝的Windows服務。我正在嘗試將該服務安裝爲64位,但出於某種原因而失敗。WiX無法安裝爲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 R2 08)是64位的服務項目。

實際構建的.exe和.wixproj都很好。

安裝進行得很順利。

但是當我通過任務管理器查看實際服務時,它被標記爲*32。 有沒有什麼我在這裏失蹤,阻止我的應用程序安裝爲64位進程/導致它安裝爲32位?

回答