1,将文件添加到项目中后,把文件的属性的"生成操作"改为"嵌入的资源"
2,利用Assembly.GetManifestResourceStream获取文件数据,访问的路径为:命名空间+.+项目中的目录+.+文件名及扩展名
如:
-
Assembly assembly = Assembly.GetExecutingAssembly();
-
Stream s=assembly.GetManifestResourceStream("LANMSG.Util.editor.html");
-
StreamReader sr = new StreamReader(s);
-
string str=sr.ReadToEnd();
-
DebugWriter.Write(str);
-
sr.Close();
-
s.Close();
而不是this.GetType().Assembly获取,因为如果嵌入文件在动态库中将访问不到