我已经使用帮助菜单创建了一个应用。
帮助的回调函数应该打开一个Word文件。
我已将文件User's Manual v2.docx
附加到项目中(将其设置为嵌入式资源),当我从VS运行它并从exe自己运行它时它可以正常工作。但是当我安装应用程序并运行已安装的exe时,帮助回调函数会引发异常:
系统找不到指定的文件
private void manualToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("User's Manual v2.docx");
}
任何人都知道错误和/或如何使其发挥作用?
答案 0 :(得分:1)
它没有使用资源文件,它找到了您嵌入的文件。将其作为资源取出并将文件添加到项目中。确保始终设置副本,或者对word文件进行较新的复制。
如果您想要嵌入它,那么您不必将其作为额外文件。您需要从资源中提取它,将其另存为(临时?)文件,然后为此调用Process.Start。