从 Resources Visual C# 访问帮助文件 .CHM

Access Help File .CHM from Resources Visual C#

我正在尝试访问我在 visual studio 的资源中创建的帮助文件。我访问它的方式是使用:

Help.ShowHelp(this, "D:\TEs\TEs\Resources\Manual.chm");

当我创建一个可执行文件并在另一台计算机上尝试时,这不起作用,因为在 TEs 目录中没有文件。 让我的程序始终从资源中调用帮助文件的最佳方式是什么?

将您的 .chm 放在与可执行文件相同的文件夹中,并使用相对路径访问它。 请注意,您的应用程序的工作文件夹在执行期间可能会发生变化,因此您可能希望使用相对于 Assembly.GetEntryAssembly().

位置的文件夹