2015-04-01 155 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