在DLL中嵌入Pdf文件然后读取它

时间:2010-12-07 05:46:18

标签: visual-studio

我想在DLL中嵌入一些pdf文件。我已经成为DLL但我无法从DLL读取它。请以这种方式帮助我。

1 个答案:

答案 0 :(得分:2)

要在dll中嵌入文件,您需要将“Build Action”设置为“Embedded Resource”。请参阅解决方案资源管理器中的文件属性。

然后你需要把它读作一个Stream:GetType().Assembly.GetManifestResourceStream(name),  其中“name”是文件的完整,区分大小写的命名空间路径,包括扩展名。

示例:项目的根命名空间为“AA.BB”。在文件夹“CC”中我放置文件“file.ext”。然后名称将是:“AA.BB.CC.file.ext”。