簡體   English   中英

在應用程序本身中嵌入 *.chm 幫助文件(C# Winform)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM