0
голосов
1ответов
98 просмотров

Реализация функции обновления

Я хочу реализовать функцию «Обновление» для одного из моих приложений .NET.Я видел, что «Расширенный установщик» содержит эту функцию. Кто-нибудь рекомендует Advanced Installer для обновления моего приложения? Также я хотел бы знать, можно ли это сделать с помощью проекта установки Visual ...

0
голосов
2ответов
383 просмотров

Поддерживаются ли таблицы при отображении файлов RTF в установщике Windows

Я создаю установочный файл установщика Windows с помощью Wix и стандартной библиотеки пользовательского интерфейса.Я предоставил свой собственный RTF-файл для лицензионного соглашения, но таблицы отображаются неправильно.Поддерживаются ли таблицы в этом случае, и если да, что мне нужно сделать, ...

1
голосов
2ответов
187 просмотров

Настройка VS 2005 - HKCU

Я пытаюсь исправить существующее приложение, использующее проект установки Visual Studio 2005. Мы требуем, чтобы он работал с ограниченными учетными записями пользователей для XP, наше приложение написано на C # для .Net 2.0. Он записывает ключи в HKCU во время установки, но пропускает эта...

3
голосов
3ответов
2654 просмотров

Как отключить действие веб-сайта в Wix, если веб-функции не выбраны?

Действие Wix WebSite должно быть указано вне компонента , есливы хотите безопасно использовать веб-сайт по умолчанию (я имею в виду, что установщик не удалит сайт по умолчанию при удалении). <Fragment> <iis:WebSite Id="DefaultWebSite" Description="Default Web Site" Directory="IN...

4
голосов
4ответов
6347 просмотров

Как программно определить успех или неудачу при установке MSI?

У меня есть приложение загрузчика, которое устанавливает несколько пакетов MSI.Однако похоже, что установщик Windows не возвращает код ошибки, если установка не удалась.Например, следующий тест командной строки не выводит «сбой», если я нажимаю «отменить»: msiexec /i myinstaller.msi || echo f...

1
голосов
4ответов
77 просмотров

Является ли хорошей идеей запускать модульные тесты библиотеки как часть устанавливаемого MSI?

У меня есть система, в которой много компонентов взаимодействуют друг с другом.Мне пришло в голову запустить тесты как часть процесса установки, чтобы убедиться, что он правильно работает на клиентском компьютере. Кажется, это разумная идея?Вы это видели?Какую структуру вы бы использовали для...

1
голосов
1ответов
1419 просмотров

Проект развертывания WPF: запуск другой установки msi на этапе фиксации исходного установщика

У меня есть проект WPF, и я создал проект развертывания.Мне удалось запустить установщик, и он отлично работает.Теперь, на этапе фиксации приложения, я хочу запустить еще одну установку.Я попытался создать настраиваемое действие и добавил команду ниже в поле customactiondata. msiexec.exe / i ...

1
голосов
3ответов
923 просмотров

руководство по созданию MSI

Точный дубликат: Чтолучший выбор для создания установщиков Windows Точный дубликат: лучший инструмент для создания установочного файла Windows У меня есть заказчик, который плохо знаком с созданием программ VB.NET, запускающих программы Watcom FORTRAN.(Да, ФОРТРАН жив в программирова...

30
голосов
8ответов
26837 просмотров

WIX: Как задать имя выходного файла msi динамически

Я хочу включить динамическую часть в имя файла msi, создаваемого моими проектами Wix.Эта динамическая часть должна управляться переменными, которые являются частью моего проекта wix и объявлены следующим образом: <?define ProductVersion="7.1.0.1" ?> Кто-нибудь знает, как отправить э...

8
голосов
3ответов
6544 просмотров

Как узнать, запрашивал ли только что установленный мной MSI перезагрузку Windows?

Я построил setup.exe на C #, который запускает несколько связанных MSI (с /QUIET /NORESTART).В конце я хотел бы проверить, требуется ли перезагрузка на машине (то есть, если один из MSI запросил перезагрузку). Как я могу это определить?

1
голосов
2ответов
4293 просмотров

Ошибка MSI.1001. Использование: InstallUtil .. ошибка на рабочем сервере.

Мы создали установщик MSI, используя инструменты Visual Studio 2008. Здесь есть некоторые настраиваемые действия, реализованные в классе установщика. Он отлично работает на всех тестовых серверах, но по какой-то причине не работает на одном из рабочих серверов.Сообщение об ошибке: Ошибка...

3
голосов
2ответов
3339 просмотров

Wix CustomAction session.Log не работает

Я использую Wix для установки MSI-файла установщика Windows.У меня есть CustomAction, который устанавливает ScheduledTask, а в CustomAction я вставил несколько операторов session.Log. Если я создаю все в режиме отладки, операторы session.Log кажутся работающими, но когда я создаю в режиме Rel...

1
голосов
1ответов
1774 просмотров

Проект установки Visual Studio с путем к переменной среды

Как установить целевой каталог проекта установки Visual Studio в папку в переменной среды VS100COMNTOOLS? Итак, я хочу, чтобы файлы были установлены в% VS100COMNTOOLS% с помощью проекта установки Visual Studio. С уважением

16
голосов
4ответов
8259 просмотров

Лучший инструмент для создания MSI

Я новичок в настройке создания проекта.Теперь я использую Visual Studio 2008 для создания установочного файла (msi) для своего проекта.Мне больше не нравится создавать собственные пользовательские формы в мастере установки, а также обновлять существующую версию моего проекта до новой. Есть ли...

54
голосов
8ответов
58700 просмотров

Запустить exe после установки msi?

Использование Visual Studio 2008 для создания msi-файла для развертывания моей программы с проектом установки.Мне нужно знать, как заставить msi запускать только что установленный exe.Пользовательское действие?Если да, то объясните, где и как.Спасибо.

0
голосов
1ответов
1291 просмотров

Ошибка в PDFCreator setuplog.txt Port и Print Monitor

Я пытаюсь создать настройку для SourceForge PDFCreator с помощью Inno Setup и получаю следующую ошибку в Setuplog.txt: Printerdriver-Directory (среда: Windows 4.0): Результат: Успех = C: \ WINDOWS \ System32 \ spool \ DRIVERS \ WIN40 Printerdriver-Directory (среда: Windows NT x86): Результа...

5
голосов
3ответов
12322 просмотров

Как интерактивно установить msi без вывода сообщений?(Прогресс данных и отменить его)

По какой-то причине мы поставляем продукт с нашим собственным графическим интерфейсом установки, что означает, что мы будем запускать установку msi в фоновом режиме. Используя MSI API "MsiInstallProduct", я могу установить продукт в автоматическом режиме, но я понятия не имею, как мне получит...

9
голосов
3ответов
7528 просмотров

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

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

0
голосов
1ответов
127 просмотров

Дефрагментация дисков Windows как часть сценария установки NSIS?

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

0
голосов
1ответов
1561 просмотров

Как встроить msi в файл setup.exe и выполнить его без вывода сообщений?

Вот требование: 1. Один установочный файл.(он же setup.exe). Все остальные файлы включают необходимые библиотеки DLL, а сам msi должен быть встроен в этот файл setup.exe. 2. Безрамочный интерфейс, который чистый msi не поддерживает. Во-первых, мы используем чистый msi для предоставления графи...

6
голосов
4ответов
13282 просмотров

Что может вызвать ошибку 2902 при установке MSI?

Один из наших MSI начал выходить из строя с ошибкой 2902. Он почти полностью завершит установку, выдает сообщение об ошибке и затем откажется от установки.Мы не вносили никаких серьезных изменений в программу установки с момента выхода последней рабочей версии. Запуск msiexec с включенным вед...

0
голосов
1ответов
2116 просмотров

CustomActionData, похоже, не заполнен или недоступен для моего vbscript

Ладно, это сводит меня с ума. У меня есть центр сертификации, которому необходимо знать путь к INSTALLDIR для редактирования XML-файла. Итак, я создал настраиваемое действие set property, которое устанавливает для свойства с именем RemoveAuthTypesNode значение [INSTALLDIR]. Затем у меня ес...

0
голосов
1ответов
78 просмотров

Как управлять нефайловыми компонентами?

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

4
голосов
5ответов
5408 просмотров

Зарегистрируйте сервер ActiveX exe с помощью WiX

У меня есть несколько exe-файлов сервера ActiveX VB6, которые необходимо зарегистрировать при установке, прежде чем их можно будет использовать. Я пробовал использовать Heat для извлечения информации, но при этом создается только элемент файла. Эти файлы можно зарегистрировать, вызвав их с...

63
голосов
3ответов
23719 просмотров

Что означает Name = "SourceDir" в файлах WiX?

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

0
голосов
6ответов
189 просмотров

У Mac OS X история установки лучше, чем у Windows?

Я разработчик Windows ... Я ничего не знаю об Apple Mac OS X. В Windows для установки пакетов используется установщик Windows. По историческим причинам установка в Windows - непростая задача. Мне было интересно, какова история OS X? Просто любопытно.

2
голосов
1ответов
727 просмотров

Можно ли запускать MSI из каталога Temp?

В книге «Полное руководство по установщику Windows» (Фил Уилсон - Глава 14 - «Загрузочные файлы и временные папки») я подготовил, что загрузчик не должен запускать MSI из временного каталога, поскольку временная папка может бытьудаляется слишком легко ... а затем файл может исчезнуть, когда вы р...

0
голосов
2ответов
1556 просмотров

Проекты установки и развертывания Visual Studio 2010?

Для тех из вас, кто тестирует VS 2010 (или следите за новостями в блогах). Есть ли новые функции для создания MSI в VS 2010?

6
голосов
2ответов
9873 просмотров

Как узнать значения по умолчанию при выполнении MSI с / qn (тихий режим)?

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

0
голосов
2ответов
3104 просмотров

Сборка установщика Inno Setup для файлов MSI

Я создаю развертывание для рабочей среды и делаю это с помощью Inno Setup.Я оборачиваю другие установщики в один файл Inno-exe.Он отлично работает с другими установщиками exe, но не работает с установщиками MSI. Я не знаю, есть ли какая-то общая проблема, но он полностью игнорирует мою файлову...