2010-04-19 66 views
0

我的应用程序建立在Solution Explorer中的图像附带vb.net解决方案

一个的PDF文件引用我增加了一个文件夹,名为图片和丢弃所有的图像有

当我运行从程序我的电脑,不存在任何问题,但是当我有一个不同的用户安装他们得到这个错误的应用程序:

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

这里就是我如何包括图像:

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

我使用iTextSharp的库

为什么是用户有这个问题?

+0

可能的重复http://stackoverflow.com/questions/2609725/how-to-reference-a-file-that-was-included-in-the-project-in-vb-net – 2010-04-19 20:45:55

回答

3

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

1

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