我的C#应用程序生成的某些PDF文件中使用的图像。我知道当它位于我的工作区时如何引用图像文件,但是当我编译程序时,我没有在编译目录中的任何地方看到图像。
有人可以告诉我该文件发生了什么,或者当我将程序发送给用户时,是否必须手动将文件与程序一起打包?我通过拖放操作将图像添加到我的一个命名空间的资源目录中。
答案 0 :(得分:2)
在Visual Studio中检查文件的属性。您是否将CopyToOutputDirectory
属性设置为Do not copy
以外的其他内容?
答案 1 :(得分:1)
嗯......我不确定整个拖放业务,但如果一切正常,资源将嵌入到你的程序集中。
我建议您查看Reflector - 您可以使用它查看程序集中嵌入的资源。
在解决方案资源管理器中查看项目的构建属性 - 特别是,如果构建操作是嵌入式资源,那么它确实将构建到程序集中。