Как вставить изображение баннера и добавить значок удаления программ в мой проект установки?

Я использую проект установки в visual studio 2010 для создания установщика для программы, над которой я работаю. Я хочу иметь пользовательское изображение баннера в моей настройке, а также настраиваемый значок в добавлении программ удаления.

Я добавил оба эти изображения в "Папку приложений" моего установщика и смог заставить их правильно отображаться. Однако моя программа не очень большая и устанавливается только как EXE и несколько DLL. Поэтому мне кажется немного глупо, что 4-й и 5-й файлы, которые "устанавливаются", являются графикой, используемой только во время установки.

Есть ли способ вставить эти изображения в установщик или один из моих других проектов?

Ответ 1

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

  • Выберите проект установки в окне проводника решения.
  • Щелкните правой кнопкой мыши и выберите "Добавить/Файл"
  • Найдите файл изображения своего баннера и добавьте его.

Вы увидите, что он добавлен в папку приложения.

  • Выберите файл баннера в папке приложения - или в списке проектов в проводнике решений.
  • Откройте окно свойств
  • В свойствах "EXCLUDE" установите значение TRUE.

Когда вы установите исключение на true, вы увидите, что файл баннера удален из папки приложения, но он все равно будет отображаться в дереве проекта - значок будет для файла, будет иметь небольшой красный круг с линией, проходящей через него.

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

Надеюсь, что это поможет.

Ответ 2

В свойствах проекта установки вы можете поместить изображение для значка добавления/удаления в свойство AddRemoveProgramsIcon

Для изображения баннера щелкните правой кнопкой мыши проект установки, выберите "Вид" - "Пользовательский интерфейс", нажмите на нужную страницу, а затем в свойствах, которые вы хотите иметь свойство BannerBitmap.

Ответ 3

В этом blog обсуждается способ изменения изображения баннера без изменения проекта Visual Studio.

Ответ 4

Если вы хотите изменить значок приложения EXE, вам просто нужно щелкнуть правой кнопкой мыши по EXE и "создать ярлык". В свойствах вы найдете значок, и вы можете его изменить.