1
我使用WiX3.5中提供的heat.exe來獲取我想要安裝的文件的組件和componentref列表。然而,對於應安裝爲Windows服務的文件,我不希望它生成heat.exe,因爲我需要添加<ServiceInstall>
等使用WiX heat.exe和靜態組件
我不想把<serviceinstall>
放在xslt,因爲它會使它非常醜陋的代碼。現在,我在運行heat.exe之前刪除exe文件,然後將其複製回來,但這也不理想。有沒有更好的方法來做到這一點?
安裝服務是我的WXS的關鍵任務之一,我想在WXS中保留這個關鍵代碼。如果放置在xsl文件中,它會隱藏起來。我不知道是否可以使用xslt刪除該節點。 – Vikram
它也可能是一個選項,將服務相關文件從熱收穫的文件夾中移出,並手動爲其創建WXS。是的,XSLT功能非常強大 - 您可以將收集的代碼片段刪除,然後手動添加。這裏有很多選擇... –
謝謝嚴。我會試一試。 – Vikram