用户手册文本文件在exe版本中不可用

时间:2017-06-14 01:04:04

标签: c# visual-studio

我只是通过在visual studio中发布我的程序作为exe。在那里我包括usermanual.txt和aboutus.txt文件,它们位于bin> debug文件夹中。在我发布程序并运行它之后。这些文件没有查看说无法找到该文件。我该如何解决这个问题

1 个答案:

答案 0 :(得分:1)

确保您的文件包含在解决方案资源管理器中。如果没有,请添加它们(Right click on project -> Add -> Existing item...然后从磁盘中选择它们。)

通过这种方式,您的手册将成为您项目的一部分。

然后,您应该设置这些文件被复制到与exe(bin\debugbin\release)相同的文件夹中。要右键单击它们,请选择Properties并注意Copy to output directory设置。它必须选择“始终”或“复制如果更新”选项。

在您的代码中,要打开文件,请使用以下路径:

string userManualPath = Path.Combine(Application.StartupPath, "usermanual.txt");

将打开与应用程序的.exe。

相同的目录中的文件

编辑手册(添加一些新文本)时,编辑解决方案中的一个,更改将反映为调试版或发布版或发布版。