我使用了一個程序,它將吐出包含來自我的數據庫的數據的HTML和hhp項目。 然後,我使用Microsoft HTML幫助編譯器(hhc.exe)編譯該hhp。CHM編譯正常,但不會打開
它運行良好,但不幸的是,對於少數項目,hhc編譯得很好,但chm文件不可用。 它報告「無法打開文件:mk:@ MSITStore:FileName」
我對我的系統上的其他chm文件沒有問題。我沒有問題,我編譯其他CHM。如果我從我的項目生成的文件再次刪除幾個主題。這與我刪除的主題無關。不工作的文件幾乎是工作文件大小的兩倍,即使html和項目文件幾乎相同(只有很少的更改),這導致我認爲,如果某個文件的大小或結構不正確,壓縮就會失敗,沒錯。
有沒有人有這樣的經驗,可能是什麼原因? 對於那些希望看到的例子,該項目將編譯和精細工作:
而這一次編譯,但無法打開:
謝謝。不幸的是,編譯器不會崩潰,它會產生chm輸出,但輸出不可讀。刪除隨機文件有助於,但不是任何特定的文件只是任何文件,減少隨機文件的大小也將工作。 – user1612992