Удаление текста в баннере в проекте Windows Installer

Измените инициализацию «пути» на:

Dim paths = doc.Descendants("dir").Where(Function(dir) String.Equals(folderToFind, CStr(dir.Attribute("name")), StringComparison.OrdinalIgnoreCase)).Select(Function(dir) dir.AncestorsAndSelf().Select(Function(el) CStr(el.Attribute("name"))).Reverse().Aggregate(String.Empty, AddressOf Path.Combine))

Из того, что я могу сказать, это просто «AddressOf», который вам не хватает. (Ваш код с вышеуказанным изменением компилируется для меня).

(Использование AddressOf передает функцию без фактического вызова функции).

5
задан Steve Dunn 11 April 2009 в 09:02
поделиться

3 ответа

Вы можете «удалить» текст, удалив диалоговое окно приветствия и заменив его настраиваемым диалоговым окном. В VS 2005 -

  • Щелкните правой кнопкой мыши проект Setup в обозревателе решений
  • . Выберите View - User Interface
  • . В группе Start для Install and Administrative Install удалите «Welcome»

. Затем вы можете добавить « «Текстовые поля (A)» (щелкните правой кнопкой мыши группу «Пуск» и выберите «Добавить диалог») для проекта, установите для свойства visible для текстовых полей значение false. Переместите текстовые поля (A) вверх по началу последовательности «Пуск».

Свойства этого диалога включают в себя:

  • BannerBitmap
  • BannerText
  • BodyText

Это должно позволить вам контролировать внешний вид / чувствовать (в определенной степени) эту новую страницу «Добро пожаловать».

6
ответ дан 13 December 2019 в 22:16
поделиться

Я не верю, что есть простой способ (например, изменение недвижимость). У меня недавно была такая же проблема. Я не мог ничего найти. Заканчивается использованием Orca для «прощупывания в .msi». Кажется, единственное, что вы можете легко изменить, это язык, на котором он отображается.

1
ответ дан 13 December 2019 в 22:16
поделиться

Я просто хотел бы добавить к этому, что иногда создание настраиваемого диалогового окна является головной болью и что вы можете последовать совету на http://social.msdn.microsoft.com/Forums/en -US / winformssetup / thread / 5af7ff28-3dbb-4a8a-8d62-a09af9e32b29 для использования инструмента под названием InstEdit ( http://www.instedit.com - есть бесплатная версия), чтобы отредактируйте полученный установщик и удалите BannerText

3
ответ дан 13 December 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: