WPF c#项目内部文件访问

本文关键字:文件 访问 内部 项目 WPF | 更新日期: 2023-09-27 18:06:39

在我的项目中,我创建了一个文本文件,并将其放在资源文件夹中。有办法访问那个文件吗?

我有一个WPF控件可以访问这个文件,但是我不能让它工作。

我已经尝试通过项目路径StreamReader myFile = new StreamReader("C:'ProjectFolder'ProjectName'Resources'file.txt")这个解决方案有一个冲突。

第一个解决方案让我,在代码模式下正常工作,但在运行时应用程序崩溃,因为它找不到路径。说明(Project)'bin'debug'file.txt的路径不存在。另一方面,第二个解决方案让我完美地运行/调试应用程序,但当我试图编辑承载代码的控件的xaml设计时,它告诉我无法找到文件的完整路径。

有人能帮忙吗?谢谢大家

WPF c#项目内部文件访问

试试这个:

Stream myFile = new StreamReader(@"C:'ProjectFolder'ProjectName'Resources'file.txt");

斜杠被编译器解释为转义序列,使用'@'会让编译器直接接受字符串,而不考虑转义序列。