Распространение изображений с помощью проекта установки C # - PullRequest
1 голос
/ 24 февраля 2010

У меня есть проект C #, который использует изображения для логотипа и других целей. Файлы находятся в моей локальной системе, и когда я создаю настроенный проект и запускаю на клиентском компьютере, я получаю сообщение об ошибке «System.ArgumentException: параметр недопустим. At System.Drawing.Bitmap..ctor (String filename ) "

Если мне нужно распространять изображение вместе с проектом, как мне указать путь к нему?

Спасибо

Ответы [ 2 ]

3 голосов
/ 24 февраля 2010

Вы можете сделать изображения встроенными ресурсами

2 голосов
/ 24 февраля 2010

Если изображения находятся в вашем проекте, вы можете установить для их действия «Построение» значение «Содержимое», а затем в своем проекте установки добавить файлы содержимого проекта кода (через «Проект» -> «Добавить» -> «Вывод проекта», затем выбрать «Файлы содержимого»).

Вам необходимо убедиться, что относительный путь между вашим приложением и изображениями одинаков во время разработки и развернут установщиком (или написать код для обработки разницы).

...