ссылки на файлы, которые были включены в решение vb.net - PullRequest
0 голосов
/ 20 апреля 2010

мое приложение создает pdf с изображениями

в обозревателе решений. Я добавил папку с именем pics и удалил все изображения туда

, когда я запускаю программу со своего компьютера, нетпроблемы, но когда у меня другой пользователь установил приложение, они получают эту ошибку:

альтернативный текст http://img27.imageshack.us/img27/6696/errorvur.jpg

вот как я включаю образ:

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

я использую библиотеку itextsharp

почему у пользователя возникла эта проблема?

Ответы [ 2 ]

3 голосов
/ 20 апреля 2010

В комментарии к другому (очевидно) связанному вопросу вы сказали, что действием по сборке для файла (ов) было «Нет». Кроме того, похоже, что вы развертываете приложение через ClickOnce. Предполагая, что оба они, на самом деле, имеют место, я думаю, если вы установите для действия сборки значение «Content», оно будет работать. То есть файлы изображений будут включены в пакет развертывания ClickOnce.

1 голос
/ 20 апреля 2010

Я бы порекомендовал Path.Combine(Application.StartupPath, "pics\1.jpg"), убедившись, что 1.jpg присутствует в подпапке pics относительно исполняемого файла вашего приложения.

...