0
我試圖訪問我在Visual Studio資源中創建的幫助文件。我訪問它的方法是使用:從資源Visual C中訪問幫助文件.CHM#
Help.ShowHelp(this, "D:\TEs\TEs\Resources\Manual.chm");
,當我創建一個可執行文件,此項不工作,並嘗試在另一臺計算機上,因爲在根據跨國企業目錄中沒有文件。 我的程序總是從資源中調用幫助文件的最佳方式是什麼?
我試圖訪問我在Visual Studio資源中創建的幫助文件。我訪問它的方法是使用:從資源Visual C中訪問幫助文件.CHM#
Help.ShowHelp(this, "D:\TEs\TEs\Resources\Manual.chm");
,當我創建一個可執行文件,此項不工作,並嘗試在另一臺計算機上,因爲在根據跨國企業目錄中沒有文件。 我的程序總是從資源中調用幫助文件的最佳方式是什麼?
將.chm放在與可執行文件相同的文件夾中,並使用相對路徑來訪問它。 請注意,您的應用程序的工作文件夾在執行過程中可能會更改,因此您可能需要使用相對於Assembly.GetEntryAssembly()
位置的文件夾。
有沒有一種方法可以以某種方式從資源中打開chm文件?例如,而不是這個D:\ TEs \ TEs \ Resources \ Manual.chm,我說當前目錄\ TEs \ Resources \ Manual.chm? – Kamran
只要確保路徑存在於目標機器上,就可以使用任何喜歡的路徑。只要您在程序代碼和安裝程序中使用相同的約定,就應該可以。 –