我试图从位于我的项目中的文件中获取内容。但是我一直"Could not find a part of the path "
using (StreamReader r = new StreamReader(Directory.GetCurrentDirectory() + @"/Resources/Database/questionsTEST.json"))
我的JSON文件位于Resources/Database/questionsTEST.json
。
我也尝试使用位于主项目中的test.txt
,但仍然没有。
答案 0 :(得分:1)
您的应用程序正在从与您当前构建设置对应的项目的子目录中执行,例如' YourProject \ bin \ Debug'。您说该文件是您项目的一部分,因此它位于此处“YourProject \ test.txt”,但您的代码正在寻找“YourProject \ bin \ Debug \ test.txt'”。
您需要将test.txt文件作为项目输出的一部分。在项目中,右键单击test.txt并将输出类型更改为“内容”并更改“复制到输出”。如果更新,则复制到
。