[转载]c#中如何读取嵌入的资源
在项目中,我们有时希望一些特殊的文件,不希望用户直接看到,我们需要将文件放到项目中,但是如何读取这个文件呢?
我们下面来介绍一下如何读取项目中的嵌入资源。
选中要嵌入dll中的文件,右键属性。
选择嵌入资源。
读取的地方调用下面代码,就可以将文件读取。
|
1
2
3
4
5
6
7
|
Assembly asm = Assembly.Load("Demo");//文件所在的项目 Stream sm = asm.GetManifestResourceStream("Demo.123.txt");//文件的路径,程序集.路径.文件名 using (StreamReader sr = new StreamReader(sm)) { //读取123.txt这个文件的内容 Console.WriteLine(sr.ReadToEnd()); } |


浙公网安备 33010602011771号