Файл включения и ссылки на ресурс из класса C # - PullRequest
0 голосов
/ 01 июня 2009

У меня есть изображение, которое используется в некоторых файлах PDF, которые генерирует мое приложение C #. Я знаю, как ссылаться на файл изображения, когда он находится в моей рабочей области, но когда я компилирую программу, я не вижу изображения в скомпилированном каталоге.

Может кто-нибудь сказать мне, что случилось с этим файлом, или мне нужно вручную упаковать файл вместе с моей программой, когда я отправляю программу пользователям? Я добавил изображение в рабочую область путем перетаскивания в каталог ресурсов одного из моих пространств имен.

Ответы [ 2 ]

2 голосов
/ 01 июня 2009

Проверьте свойства файла в Visual Studio. Вы установили для свойства CopyToOutputDirectory что-то кроме Do not copy?

1 голос
/ 01 июня 2009

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

Я предлагаю вам взглянуть на Reflector - вы можете увидеть ресурсы, встроенные в сборки, использующие это.

Посмотрите на свойства сборки для элемента в обозревателе решений - в частности, если действие сборки - это Embedded Resource, то оно действительно будет встроено в сборку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...