2015-04-01 63 views
0

我試圖發佈需要一些存儲在.txt文件中的數據的項目。如何使用extern正確發佈項目數據正確

該文件當前位於bin \ Debug中。 Streamreader的路徑是使用Applicaton.StartupPath的相對路徑。 我將.txt文件添加到解決方案資源管理器,但不知何故,每當我嘗試啓動發佈的安裝程序時,都會收到錯誤的路徑錯誤消息。

如何使用所需的.txt文件發佈我的項目?

回答

0

你有多種方式來實現這一點。

  1. 解決方案文件中包含的txt文件將具有稱爲構建操作的屬性。將其更改爲「內容」,並且應該隨您的部署一起發佈。

  2. 您可以將其添加到您的資源中,但您需要以不同的方式訪問它。

  3. 將它添加到您的安裝包

+0

好吧,我改成了內容,但我仍然得到錯誤消息。我的完整路徑是Application.StartupPath + @「\ Build \ Instruct \ SLInstruct.txt」,有什麼問題嗎? – SchMat 2015-04-01 13:49:28

+0

你能看到發佈文件夾中的txt文件嗎? – 2015-04-01 14:04:25

+0

在我的發佈文件夾中有我的設置一次點擊和另一個名爲應用程序文件的文件夾。此文件夾包含我迄今爲止所做項目的每個發佈的文件夾,這些文件夾中最新的文件夾包含bin文件夾,其中包含文件夾Debug \ Build \ SLInstruct。然後將我的文本文件保存爲SLInstruct.txt.deploy – SchMat 2015-04-01 14:15:29