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

时间:2016-03-20 20:32:24

标签: c# visual-studio chm

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

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

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

1 个答案:

答案 0 :(得分:2)

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