引用vb.net解决方案中包含的文件

时间:2010-04-19 20:42:18

标签: c# vb.net winforms itextsharp

我的应用程序使用图像构建pdf

在解决方案资源管理器中,我添加了一个名为pics的文件夹并删除了所有图像

当我从我的计算机上运行程序时,没有问题,但是当我有一个不同的用户安装应用程序时,他们会收到此错误:

alt text http://img27.imageshack.us/img27/6696/errorvur.jpg

这是我如何包括图像:

Dim jpeg2 As Image = Image.GetInstance(Application.StartupPath & "\pics\1.jpg")

我正在使用itextsharp库

为什么用户有此问题?

2 个答案:

答案 0 :(得分:3)

在对另一个(显然)相关问题的评论中,您说文件的构建操作是“无”。此外,您似乎正在通过ClickOnce部署应用程序。实际上,假设这两个都是这种情况,我认为如果你将构建动作设置为“内容”,它将起作用。也就是说,图像文件将包含在ClickOnce部署包中。

答案 1 :(得分:1)

在确保Path.Combine(Application.StartupPath, "pics\1.jpg")子文件夹中存在1.jpg相对于应用程序的可执行文件后,我建议pics