在我的項目根文件夾中創建了一個文本文件。現在,我試圖使用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