Проект установки Visual Studio: значки установщика и приложения - PullRequest
9 голосов
/ 15 июля 2010

У меня есть значок для одного из моих приложений, который я встроил в файл ресурсов и используется в качестве основного значка для приложения. Пока все хорошо.

Однако я хочу использовать тот же значок для проекта установщика и для ярлыка, который установщик помещает в меню «Пуск». Я могу установить значок для самого пакета установщика, но только если я добавлю значок в виде файла .ico в основную папку приложения.

Весь смысл встраивания иконки в файл ресурсов состоит в том, что у меня нет файла ICO, плавающего в Program Files. Я не могу получить доступ к файлу ресурса из основного проекта в проекте установщика - есть какой-то трюк, который мне не хватает?

Во-вторых, даже если я включаю значок в основную папку, если я установил ярлык меню, чтобы использовать его, он не делает - он показывает стандартный значок ярлыка как в IDE, так и в меню после того, как программа был установлен. Опять же, я здесь пропускаю трюк?

Ответы [ 2 ]

8 голосов
/ 13 августа 2010

Сейчас у меня нет времени на его тестирование, но при поиске значка вы увидите диалоговое окно, в котором можно выбрать элементы, которые будут на целевом компьютере. В нижней части диалогового окна находится раскрывающийся список, позволяющий выбрать тип файла. Если вы выберете EXE (или, возможно, DLL), то вы увидите основной вывод проекта. Как только вы выберете это, вы можете выбрать любой встроенный значок, который содержится в выходных данных вашего проекта.

(Что я не тестировал: если значки действительно отображаются после установки программного обеспечения на тестовом компьютере.)

0 голосов
/ 11 января 2013

Размер вашей иконки должен быть от 10 до 40 кб.В противном случае это не будет отображаться.

Спасибо, Аншул

...