我只是通过在visual studio中发布我的程序作为exe。在那里我包括usermanual.txt和aboutus.txt文件,它们位于bin> debug文件夹中。在我发布程序并运行它之后。这些文件没有查看说无法找到该文件。我该如何解决这个问题
答案 0 :(得分:1)
确保您的文件包含在解决方案资源管理器中。如果没有,请添加它们(Right click on project -> Add -> Existing item...
然后从磁盘中选择它们。)
通过这种方式,您的手册将成为您项目的一部分。
然后,您应该设置这些文件被复制到与exe(bin\debug
或bin\release
)相同的文件夹中。要右键单击它们,请选择Properties
并注意Copy to output directory
设置。它必须选择“始终”或“复制如果更新”选项。
在您的代码中,要打开文件,请使用以下路径:
string userManualPath = Path.Combine(Application.StartupPath, "usermanual.txt");
将打开与应用程序的.exe。
相同的目录中的文件编辑手册(添加一些新文本)时,编辑解决方案中的一个,更改将反映为调试版或发布版或发布版。