2011-03-10 117 views
2

我用C#做了一个应用程序,它读取位于我的硬盘驱动器上的文本文件,但是如何发布应用程序并将这些文本文件包含在最终的exe文件中,以便当应用程序安装在不同的计算机它会工作,并不会失败,因为它无法找到文本文件?我正在使用Visual Studio2010在已发布的应用程序中包含文本文件

回答

5

在Visual Studio中的文件的属性中,将构建操作从无(可能)更改为内容,或者将其作为资源文件存储,具体取决于它最终需要的位置。

当然,如果您正在编写安装程序,只需将其添加到已安装的组件即可。

0

这可能不是你想要什么,但你可以这样做:

在桌面上创建一个文件夹,例如,并将其命名,像MyProject的。

获取.exe文件(从NameOfYourProject→箱→调试→NameOfYourProject.exe),并与.txt文件

放入该文件夹togeather(如果你有你的.txt文件像调试一个文件夹中→myFolder→myTextFile您可以将整个“myFolder”文件夹放在MyProject中,并带有.exe文件)

创建一个新→WinRAR ZIP压缩文件并将其命名为MyProject.zip,然后将“MyProject “ - 文件夹上。

现在您可以将MyProject.zip上传到任何位置,并且用户可以在计算机上解压缩文件。

这可行,但可能不是一个高尚的做法。

相关问题