Ich versuche, auf die Hilfedatei zuzugreifen, die ich in der Ressource des Visual Studio erstellt habe. Die Art und Weise, dass ich es Zugriff verwendet:Zugriff auf Hilfedatei .CHM von Ressourcen Visual C#
Help.ShowHelp(this, "D:\TEs\TEs\Resources\Manual.chm");
Das funktioniert nicht, wenn ich eine ausführbare Datei erstellen und versuchen, es auf einem anderen Computer, weil es keine Datei in dem TES-Verzeichnis ist. Was ist der beste Weg für mein Programm, immer die Hilfedatei von den Ressourcen aufzurufen?
Gibt es eine Möglichkeit, dass ich die CHM-Datei irgendwie aus Ressourcen öffnen kann? Zum Beispiel sage ich anstelle von D: \ TEs \ TEs \ Resources \ Manual.chm das aktuelle Verzeichnis \ TEs \ Resources \ Manual.chm? – Kamran
Sie können einen beliebigen Pfad verwenden, solange Sie sicherstellen, dass der Pfad auf den Zielmaschinen vorhanden ist. Sie sollten in Ordnung sein, solange Sie die gleiche Konvention in Ihrem Programmcode und Installer verwenden. –