Встраивание PDF как ресурса в приложение WPF - PullRequest
0 голосов
/ 29 декабря 2010

Я хочу встроить файл PDF (который в основном содержит сведения о продукте, заметки о выпуске) и хочет открыть этот файл из строки меню. Какой будет лучший подход. Мне нужно использовать этот файл также в установщике. Поэтому я ищу подход, при котором файл будет перемещен в BIN при компиляции, и оттуда установщик может получить доступ к этому файлу.

ИДЕИ ...

Ответы [ 2 ]

3 голосов
/ 29 декабря 2010

Добавление файла в проект сборки EXE (используйте Добавить существующий файл в visual studio). Затем щелкните правой кнопкой мыши файл в Visual Studio, перейдите к свойствам и убедитесь, что действие по сборке - «Содержимое», а копия в выходной каталог - «Всегда» или «Если новее» (в зависимости от того, что вам подходит).

Тогда этот файл всегда будет копироваться в тот же каталог, где находится EXE-файл, и ваше приложение сможет получить к нему доступ, поскольку он всегда находится в каталоге приложения.

Если установщик просто берет каталог BIN, то он также сможет получить к нему доступ, поскольку файл будет находиться в каталоге BIN.

Веселись!

1 голос
/ 29 декабря 2010

Наконец я сделал это следующим образом: а. У нас есть папка, которая содержит notes.pdf (используется installshield). б. Создана команда предварительной сборки для копирования pdf-файла из папки installshield в выходной каталог. с. использовать process.start ("notes.pdf"); открыть файл. Как это будет выглядеть в каталоге bin сначала для файла PDF, и мы уже скопировали его туда.

Работает как для версии установщика, так и для запуска приложения из кода.

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