来自C#类的包含和引用资源文件

时间:2009-06-01 18:47:04

标签: c# visual-studio

我的C#应用​​程序生成的某些PDF文件中使用的图像。我知道当它位于我的工作区时如何引用图像文件,但是当我编译程序时,我没有在编译目录中的任何地方看到图像。

有人可以告诉我该文件发生了什么,或者当我将程序发送给用户时,是否必须手动将文件与程序一起打包?我通过拖放操作将图像添加到我的一个命名空间的资源目录中。

2 个答案:

答案 0 :(得分:2)

在Visual Studio中检查文件的属性。您是否将CopyToOutputDirectory属性设置为Do not copy以外的其他内容?

答案 1 :(得分:1)

嗯......我不确定整个拖放业务,但如果一切正常,资源将嵌入到你的程序集中。

我建议您查看Reflector - 您可以使用它查看程序集中嵌入的资源。

在解决方案资源管理器中查看项目的构建属性 - 特别是,如果构建操作是嵌入式资源,那么它确实将构建到程序集中。