2016-10-20 95 views

回答

3

如果你點擊在Solution Explorer中的「TestFile1.txt」文件並打開其屬性的路徑,你會看到類似這樣的:

enter image description here

更改「複製到輸出目錄」從不復制到始終複製。 這將做什麼總是確保您的'TestFile1.txt'被複制到您的Bin文件夾。

3

路徑不正確,您正在指定Debug/bin文件夾中的路徑,就像寫入您的異常一樣。您的文件的正確路徑位於您的項目文件夾中。

string str= "../../TextFile1.txt"; //This will work. 
+0

不,我指定了str =「Textfile.txt」。它位於放置program.cs的當前目錄中。它應該工作。 – Raghu

+0

@Raghu該程序從Debug/bin執行,因此只有在指定TextFile1.txt時,纔會在此文件夾中查找。你應該像我向你展示的那樣寫下來,在這種情況下你會拿這個文件。 – mybirthname

+0

它的工作原理,但爲什麼我需要使用../../,當我的文件和program.cs在相同的folder.which正在其他應用程序工作。 – Raghu

1

Raghu, 在海峽的路徑,你必須指定完整路徑。 您只提到了沒有路徑的文件名,所以它在調試模式下運行時正在搜索。 使用使用的AppDomain

+0

「原因和解決方案。儘快」:-) – A3006

相關問題