2016-04-27 51 views
-1

我有一個我工作良好的程序。它使用e:\ inventory中的txt文件來運行。有沒有一種方法可以將它添加到項目中,以便代碼在沒有訪問USB驅動器的情況下運行?試圖在Visual Studio 2015中使用項目中的txt.file而不是使用USB驅動器來獲得項目

我已經將它添加到項目中,通過右鍵單擊項目名稱並添加一個新項目(文本文件),並將其添加到soulution explorer中。但是,我似乎無法弄清楚如何告訴代碼在那裏尋找文件。

目前我的代碼表示:

Dim objReader As IO.StreamReader 
    Dim strLocationAndNameOfFile As String = "e:\inventory.txt" 
    Dim intCount As Integer = 0 
    Dim intFill As Integer 
    Dim strFileError As String = "The file is not available. Restart when the file 
     is available." 

    ' Verify the file exists. 
    If IO.File.Exists(strLocationAndNameOfFile) Then 
     objReader = IO.File.OpenText(strLocationAndNameOfFile) 
+0

在解決方案資源管理器中選擇該文件,並在其屬性中將其設置爲「Copy if newer」。然後,從路徑中刪除'e:\'。 –

回答

2

您只需通過名稱來引用該文件,如果它在同一目錄下的可執行文件。

  1. 在解決方案資源管理器中,選擇文本文件,然後看看屬性窗口(右鍵單擊該文本文件,並選擇「屬性」。如果沒有顯示的窗口。
  2. 在屬性窗口,將「複製到輸出目錄」的值改爲「複製,如果新」
  3. 更改您的代碼通過名稱引用該文件不帶路徑

    昏暗strLocationAndNameOfFile的String =「inventory.txt」

+0

太棒了。非常感謝你。這一直使我瘋狂。 –

相關問題