【发布时间】:2011-03-10 16:19:30
【问题描述】:
我用 C# 制作了一个应用程序,它读取位于我硬盘上的文本文件,但是我如何发布应用程序并将这些文本文件包含在最终的 exe 中,以便当应用程序安装在不同的计算机上时它可以工作而不是因为找不到文本文件而失败?我正在使用 Visual Studio2010
【问题讨论】:
标签: c# visual-studio text publish
我用 C# 制作了一个应用程序,它读取位于我硬盘上的文本文件,但是我如何发布应用程序并将这些文本文件包含在最终的 exe 中,以便当应用程序安装在不同的计算机上时它可以工作而不是因为找不到文本文件而失败?我正在使用 Visual Studio2010
【问题讨论】:
标签: c# visual-studio text publish
在 Visual Studio 中文件的属性中,将构建操作从无(可能)更改为内容,或将其存储为资源文件,具体取决于最终需要的位置。
当然,如果您正在编写安装程序,只需将其添加到已安装的组件中即可。
【讨论】:
这可能不是你想要的,但你可以这样做:
创建一个文件夹,例如在您的桌面上,并将其命名为 MyProject。
获取 .exe 文件(从 NameOfYourProject → bin → Debug → NameOfYourProject.exe)并将其与 .txt 文件一起放入文件夹中
(如果您的 .txt 文件位于 Debug → myFolder → myTextFile 等文件夹中,您可以将 MyProject 中的整个“myFolder”文件夹与 .exe 文件放在一起)
创建一个新的 → WinRAR ZIP 存档并将其命名为 MyProject.zip 之类的名称,然后将“MyProject”文件夹拖到其上。
现在您可以将 MyProject.zip 上传到任何地方,用户可以在他们的计算机上解压缩文件。
这可行,但可能不是一种高尚的做法。
【讨论】: