[英]Embedding *.chm help file in application itself (C# Winform)
如何在應用程序本身中包含/嵌入.*chm 幫助文件(而不是作為輸出中的單獨文件)? 它可以放在“Resources.resx”中並從那里讀取嗎? 我試過這個方法,但似乎它不起作用......
將 chm 存儲在資源中是一個壞主意並且難以處理,請將其部署為純文件。
如果沒有相關的項目文件 (*.hhp),更改和重新編譯 CHM 文件並非易事。 因此,內容是合理的——但當然不是完全安全的。
用戶實際上通過更改安裝路徑和幫助內容使您的軟件無法使用。 更新幫助主題必須與您的應用程序版本相匹配,並且是您的責任。
如果它滿足您的要求,您可以考慮所謂的基於 Web 的幫助。 將您的幫助上傳到服務器並將 web 瀏覽器控件添加到您的應用程序。
另請參閱: 在 Windows 桌面應用程序中實現幫助功能的最佳方法 - 限制應用程序知識庫以授權訪問
舊的東西,但也可以在這里查看未壓縮幫助的示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.