Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.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#_File_Text_Loading - Fatal编程技术网

C# 从项目中加载文本文件

C# 从项目中加载文本文件,c#,file,text,loading,C#,File,Text,Loading,我在c#中使用了一个文本文件,我尝试从项目itslef加载该文件-我将其添加到项目中,但它不起作用。它仅在写入文件的完整路径时起作用。 有人知道如何在项目中使用该文件吗? 谢谢大家! 如果您正在Visual Studio中运行应用程序,则可以设置此文件的“复制到输出目录”标志。这将在与可执行文件相同的位置复制文件。然后您可以使用相对路径访问它: string contents = File.ReadAllText("some_file.txt"); 此外,在部署应用程序时,不要忘记将此文件与可

我在c#中使用了一个文本文件,我尝试从项目itslef加载该文件-我将其添加到项目中,但它不起作用。它仅在写入文件的完整路径时起作用。 有人知道如何在项目中使用该文件吗?
谢谢大家!

如果您正在Visual Studio中运行应用程序,则可以设置此文件的“复制到输出目录”标志。这将在与可执行文件相同的位置复制文件。然后您可以使用相对路径访问它:

string contents = File.ReadAllText("some_file.txt");

此外,在部署应用程序时,不要忘记将此文件与可执行文件一起包含。

可能是因为您没有将该文件复制到右侧,例如,如果您在调试模式下工作,则该文件应位于调试文件夹中。