我們最近剛剛從CHM格式的HTML轉換我們的幫助文件。由於我們的安裝程序是維克斯,而不是每個新文件添加到安裝程序,我設置了一個的7-Zip自解壓文件,它發生在我們的WebHelp文件夾中的每個文檔,並將其打包成自解壓文檔的生成。然後我們在Wix中有一個CA將這些提取到相應的目錄中。目錄添加到CAB項目在Visual Studio 2008
我使用這種方法的問題是,我們使用McAfee的客戶現在在安裝程序中檢測到有關啓發式.BehavesLike.Exploit.CodeExec.FFJ的AV警告,該警告從使用此SFX的第一個版本開始存檔。所以現在我期待到包裝一個CAB而不是我們內部的幫助文件,但它看起來像每一個我們幫助文件更新時,我們必須進入該項目,並用手添加文件。
有沒有辦法來告訴Visual Studio中只是一個文件夾中的CAB文件在構建時添加的一切嗎?
你可以使用維克斯安裝HTML文件。運行'heat.exe'來生成帶有HTML幫助文件的_fragment_,並將該片段添加到您的安裝項目中。您不需要自定義操作,MSI將自動顯示進度並刪除您的幫助文件。 – 2011-05-28 11:50:16