Лучшие wix3 вопросы ИТ разработчиков

  • 34 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как вы регистрируете Win32 COM DLL файл в WiX 3?

Я нашел пример регистрации DLL,Регистрация сборки для COM-взаимодействия в файле MSI с помощью набора инструментов XML установщика Windows.и WiX жалуется на ...

Задан 12 Dec 2008, 21:21 от Davy8
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Повторное использование компонентов WIX для ускорения свечи / света

Я довольно новичок в WIX, так что извините, если я полностью пропустил лодку, но мне было интересно, можно ли повторно использовать компоненты (mwm, cab и т....

Задан 30 Jul 2009, 14:35 от David French
  • 63 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Wix: один файл на компонент или несколько файлов на компонент?

Должен ли я обернуть все файлы, которые я хочу установить, в отдельные компоненты? В чем преимущество размещения нескольких файлов в одном компоненте?

Задан 21 Oct 2009, 16:51 от Nestor
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Главное обновление WiX3 не работает

У меня есть серьезное обновление, которое я пытаюсь сделать, но оно просто не работает. Он просто устанавливает новую программу вместе со старой. Они находят...

Задан 05 Oct 2010, 11:23 от Christopher B. Adkins
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Удаление элементов XML в WiX

Как удалить / удалить элемент из файла XML в WiX?

Задан 14 Jan 2010, 23:59 от David Gardiner
  • 21 голос
  • 2 ответа
  • 0 просмотров
2 ответа

В WiX как проверить наличие ключа реестра (не значения) для Oracle ODP.Net

В частности, я хочу проверить, установлен ли Oracle ODP.Net на компьютере. Я хочу сделать это, протестировав ключ реестра HKLM \ SOFTWARE \ ORACLE \ ODP.NET. Фактические значения, используемые ODP.Net, хранятся в HKLM \ SOFTWARE \ ORACLE \ ...

Задан 25 Aug 2009, 09:50 от Dan
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Когда ваш новый пакет запускает RemoveExistingProducts, старый кэшированный MSI должен быть исправлен, и он должен быть правильно удален.

я есть что-то вроде этого: <InstallExecuteSequence> <RemoveExistingProducts After="InstallValidate"/> </InstallExecuteSequence>Так как одна из деинсталляций не удалась, мне нужно выполнить пользовательское действие, чтобы решить проблему ДО ...

Задан 21 Dec 2010, 16:15 от Jarmo Pertman
  • 33 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Но с другой стороны, MSBuild не выполняет автоматическую сборку, когда какой-либо из файлов, которые вы включаете в msi, был обновлен, так что вы, вероятно, в любом случае не будете делать инкрементную сборку.

разница между включенным WiX (.wxi файл) и фрагмент WiX (.wxs файл)?Каковы варианты использования для каждого?Которыйдолжен использовать и зачем?

Задан 24 Feb 2009, 14:05 от alastairs
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Использование ссылок и переменных проекта

пределить свойства и значения Wix, которые меняются в зависимости от того, какая конфигурация Visual Studio активна? например Для нашей сборки выпуска var x = 1 и для сборки экспорта var x = 2.

Задан 09 Mar 2009, 16:40 от JonDrnek
  • 14 голосов
  • ответ
  • 0 просмотров
ответ

Почему это сработало, я не могу объяснить.

я есть сборка MSI с использованием WiX версии 3. Все предыдущие установщики для продукта, который мы развертываем, работали нормально с указанной конфигурацией (то есть: если предыдущая версия существует, удалите, затем установите новую версию) ...

Задан 18 Mar 2009, 23:45 от Matthew Savage
  • 28 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Спасибо, что поделились, это помогает понять причину проблемы. :-)

ел бы сохранить мой уровень .wxs DRY при сборке 32- и 64-битных инсталляторов. Я использую аргумент -arch для Cand.exe, чтобы контролировать, какая архитектура установщика по умолчанию собирается. Стена, которую я сейчас поражаю, состоит в том, ...

Задан 03 Jun 2011, 19:49 от KevM
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

WiX «Major Upgrade» не полностью устанавливает приложение при понижении

В настоящее время все обновления работают нормально при обновлении до более нового номера версии, однако я получаю странное поведение при понижении версии. Кажется, что он удалит существующую версию, а затем частично установит версию, которую я ...

Задан 09 Oct 2009, 17:05 от Davy8
  • 60 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

В файлах WiX на что ссылается Name = «SourceDir»?

Файлы WiX всегда содержат следующую строку: <Directory Id="TARGETDIR" Name="SourceDir">Что такое "SourceDir"? Для чего его используют? Это не настоящее имя каталога. Это какая-то магическая ценность?

Задан 29 Oct 2009, 01:09 от dan-gph
  • 63 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Wix: один файл на компонент или несколько файлов на компонент?

Должен ли я обернуть все файлы, которые я хочу установить, в отдельные компоненты? В чем преимущество размещения нескольких файлов в одном компоненте?

Задан 21 Oct 2009, 18:51 от Nestor
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Можно ли использовать .png изображения для растровых изображений WiX

Я использую 2 500K растровых изображений для отображения изображений в моих диалоговых окнах WiX.Они значительно увеличивают размер установочного пакета, и, ...

Задан 25 Dec 2008, 09:02 от user48829
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

WIX, управляемое Dot Net настраиваемое действие, динамически заполняющее поле со списком экземпляров SQL Server, MSI

В WIX мне нужен управляемый пользовательский код с точкой для динамического заполнения поля со списком значениями экземпляров сервера sql в этой сети. Я пытался Google, но ничего не получилось Любая помощь очень ценится.

Задан 01 Nov 2009, 17:49 от Ramji
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 в журнале.

оматически генерирую файл WiX для моего установщика на основе каталога (он предназначен для веб-приложения) и содержит ссылки на следующие 3 .Net сборки: Migrator.dllMigrator.Framework.dllMigrator.Providers.dllА вот генерация фрагментов ...

Задан 29 Jul 2011, 08:18 от Bittercoder
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Wix: как удалить ранее установленное приложение, которое установлено с помощью другого установщика

Предположим, что у вас есть установщик (не установщик wix), который вы скачали откуда-то. Как узнать код UpgradeCode для этого установщика, чтобы его можно б...

Задан 20 Jun 2014, 11:52 от Dundar
  • 25 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Изменить мой компонент GUID в wix?

Когда я должен изменить или не изменить свой GUID компонента в WIX? Информация Microsoft SDK сбивает с толку [http://msdn.microsoft.com/en-us/library/windows/desktop/aa367849%28v=vs.85%29.aspx] . Глитжкоф править: Чтобы прояснить, вопрос ...

Задан 10 Sep 2009, 12:49 от Rohit
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Удаление элементов XML в WiX

Как удалить / удалить элемент из файла XML в WiX?

Задан 15 Jan 2010, 00:59 от David Gardiner
  • 10 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Я не буду отказываться от этого, так как это может на самом деле работать, если WinRAR может читать структурированный файл хранения COM (который является файлом MSI), но это определенно не тот способ подсчета количества файлов, посмотрите на ответ Роба Меншинга в моем мнение. Если все, что вам нужно - это извлечь файлы, вы можете выполнить установку с помощью администратора из командной строки: setup.exe / a для exe-файла или msiexec / a YourMsiName.msi для MSI-файла.

ем процессе сборки в настоящее время существует вероятность того, что файлы, не основанные на коде (например, файлы изображений), будут добавлены в наш веб-проект, но не включены в установщик MSI, созданный WiX. Чтобы предотвратить это, я хочу ...

Задан 20 Mar 2009, 21:43 от si618
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как мне заполнить ComboBox во время установки в WiX?

Изменить: я обновил код ниже, чтобы он теперь работал, благодаря ответу Роба. Я нашел пару страниц, которые показывают, как это сделать ( http://www.cmcrossroads.com/content/view/13160/120/ [http://www.cmcrossroads.com/content/view/13160/120/], ...

Задан 03 Sep 2009, 14:06 от Dan
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 - просто удалите основной EXE-файл приложения и запустите самовосстановление, вызвав объявленный ярлык приложения (если есть). Прошло много лет с тех пор, как я проверил, но самовосстановление может запускать действия только между InstallInitialize и InstallFinalize. Вы не хотите планировать перезагрузку во время самостоятельного ремонта.

есть установщик, который требует перезагрузки при установке, но он также перезагружается при удалении. Есть ли способ предотвратить перезагрузку при удалении? Вот что мы имеем на данный момент: <InstallExecuteSequence> <ScheduleReboot ...

Задан 17 Feb 2018, 10:20 от JWoodley13
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как проверить наличие установленного пакета в WiX 3.0?

Я хотел бы проверить, что Crystal Reports Basic для Visual Studio 2008 установлен как условие для моего собственного установочного пакета. Я нашел это в описании загрузчика для этого продукта (C: \ Program Files \ Microsoft SDKs \ Windows \ ...

Задан 12 May 2009, 08:07 от Mac
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Для чего бы это ни стоило, мы на самом деле используем heat.exe из msbuild. Если вы такой же разборчивый, как и я, вывод тепла, вероятно, не совсем то, что вам нужно, но это легко исправить с помощью преобразования XSL (я считаю, что для этой цели в Heat.exe есть параметр командной строки).

е этого вопроса Си здесь:WiX хитрости и советы [https://stackoverflow.com/questions/471424/wix-tricks-and-best-practices], Я пытаюсь определить лучший способ получить создание фрагментов wix на основе каталогов. Сбор файлов, так сказать. ...

Задан 02 Apr 2009, 17:12 от Brian
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Настройка текста в стандартных диалогах Wix

Я использую стандартные диалоги Wix. Как настроить текст отображаемых сообщений? Например, на странице «Лицензионное соглашение» я хочу изменить текст «Я принимаю условия лицензионного соглашения» на «Я принимаю и принимаю условия вышеуказанного ...

Задан 12 Nov 2009, 17:12 от Samuel Jack