在写WinForm的时候,有些文件是不想在安装完成后以单独的文件形式暴露给用户的,比如一些重要XML格式的数据信息,这些文件可以在属性中的“生成操作”选择“嵌入式文件”,这样,就会以资源的形式封装到DLL或者EXE里,在需要的时候可用下面的方法提取出来(以嵌入的XML文件为例)。
注意:xxx.xxx(n个).xxx.xml 第一个是你的应用的名字,第2—N个是文件的目录名,最后一个XXX是你的文件名
System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("XXX.XXX(N个).xml")
注意:xxx.xxx(n个).xxx.xml 第一个是你的应用的名字,第2—N个是文件的目录名,最后一个XXX是你的文件名