我正在尝试访问我在visual studio资源中创建的帮助文件。我访问它的方式是使用:
Help.ShowHelp(this, "D:\TEs\TEs\Resources\Manual.chm");
当我创建可执行文件并在另一台计算机上尝试时,这不起作用,因为TEs目录中没有文件。 我的程序总是从资源中调用帮助文件的最佳方法是什么?
答案 0 :(得分:2)
将.chm放在与可执行文件相同的文件夹中,并使用相对路径访问它。
请注意,您的应用程序的工作文件夹可能会在执行期间发生变化,因此您可能希望使用相对于Assembly.GetEntryAssembly()
位置的文件夹。