在我的项目根文件夹中创建了一个文本文件。现在,我试图使用Process.Start()
方法从外部启动该文本文件。用WPF打开一个文本文件
我在这里得到的问题是文件路径不正确,Process.Start()
找不到这个文本文件。我的代码如下:
Process.Start("Textfile.txt");
那么我们应该如何正确我参照该文本文件?我可以使用相对路径而不是绝对路径吗?谢谢。
编辑: 如果我改变上面的代码到这个,它会工作吗?
string path = Assembly.GetExecutingAssembly().Location;
Process.Start(path + "/ReadMe.txt");
您需要确保文件被复制,您不能使用'Process.Start'嵌入资源。检查属性并分别设置属性“复制到输出目录”。 – 2011-06-10 03:13:59