IDE: - VS.NET 2013(更新2)
使用WIX版本:3.9
Windows服務MSI: - 我無法將平臺更改爲x64位並保存。如果我將其更改爲x64選項並保存構建屬性並關閉屬性窗口,則再次重新打開屬性窗口。 x86選項再次彈出。儘管該項目中使用的DLL以64位爲基礎。
這是非常煩人和令人沮喪的。在我打開ServiceSetup項目上的生成後,生成.MSI文件。 MSI包含不幸是基於32位的Windows服務.exe文件。我想要Windows服務.exe文件是64位。
請建議任何soln。
我不知道什麼項目的問題是什麼,但如果你希望服務是64位的,那麼你需要標註其成分爲Win64平臺。 64位MSI可以包含32位和64位組件。 – PhilDW 2015-02-05 18:15:14
我試圖通過將組件標記爲Win64。但沒有運氣得到64位版本。我對32位版本不感興趣。所以我試過,如果我可以從項目設置構建產生64位。 – Karan 2015-02-06 06:05:45