Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 加载文件时出现问题_C#_C# 2.0 - Fatal编程技术网

C# 加载文件时出现问题

C# 加载文件时出现问题,c#,c#-2.0,C#,C# 2.0,我编写了一个加载文本文件的程序。它工作得很好。 我试图将我的程序放入安装程序(visual studio.Net2008),当我在x64位windows 7中运行我的程序时,我的程序无法工作,因为它试图读取下面的位置,但无法访问该文件,请建议我 **动态创建的文件的路径 string FILEPATH = Directory.GetCurrentDirectory() + "\\GameData\\savedata.ahd"; 结果就是这样!从这个过程中,我的程序无法加载txt文件!但在C:\

我编写了一个加载文本文件的程序。它工作得很好。 我试图将我的程序放入安装程序(visual studio.Net2008),当我在x64位windows 7中运行我的程序时,我的程序无法工作,因为它试图读取下面的位置,但无法访问该文件,请建议我

**动态创建的文件的路径

string FILEPATH = Directory.GetCurrentDirectory() + "\\GameData\\savedata.ahd";
结果就是这样!从这个过程中,我的程序无法加载txt文件!但在C:\program Files\FTE\Co中。。。我没有任何问题


C:\Program Files(x86)\FTE\CoTM\GameData\savedata.ahd

您应该将该文件作为资源添加到安装程序中,或者将其放在安装程序的同一目录级别。设置中的硬编码文件路径在您以外的计算机上不起作用。

您遇到了访问问题,因为Windows 7不允许您访问程序文件目录,有关详细信息,请参阅此处,以及文件的存储位置: