2010-04-19 120 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")