vs中wpf项目txt资源读取

在wpf项目中读取txt文件,有两种方式:

1。 文件在生成的项目中可见;

任意路径放入项目如“mytxts\abc.txt”

点击abc.txt属性面板,配置为 始终复制、内容

  读取:

System.IO.File.ReadAllText(@".\mytxts\abc.txt  ");

2。文件在生成的项目中不可见。

任意路径放入项目如“mytxts\abc.txt”

点击abc.txt属性面板,配置为 不复制、Resource

读取:

System.IO.Stream src = Application.GetResourceStream(new Uri("/ExcelControlNPOI;component/mytxts/aaa4.txt", UriKind.Relative)).Stream;

  //System.IO.Stream src2 = Application.GetResourceStream(new Uri("/mytxts/aaa4.txt", UriKind.Relative)).Stream;

string str = new StreamReader(info.Stream, Encoding.UTF8).ReadLine();

若读取不到尝试项目重新生成

你可能感兴趣的:(c#)