У меня есть общая задача: установить .NET Framework 3.5 во время настройки моего продукта.Как установить распространяемый пакет .NET Framework с Wix?
я сделать следующее:
- Я создал настраиваемое действие X
- Пользовательские действия X запускает исполняемый Y через Process.Start()
- Исполняемые Y убивает MSIexec процесс и запустить. NET Framework
Здесь возникают некоторые проблемы: установка .NET Framework говорит о том, что служба установщика Windows недоступна и просит завершить все другие установки!
Я думаю, причиной этого является то, что метод Process.Kill() завершает процесс неверным. Когда я убиваю процесс msiexec через Kill(), служба msiserver НЕ ЗАПУСКАЕТСЯ, но если я закончу настройку, нажав кнопку Отмена, msiserver сервис станет STOPPABLE.
Как я могу решить проблему?
Это логическая копия этого: http://stackoverflow.com/questions/2335287/what-is-the-best-practise-to-create-msi-with-some-other- child-msi-as-prerequisite –
Я должен использовать описанные выше шаги вместо сторонних продуктов, таких как dotNetInstaller и т. д. – Dmitrii
Могу ли я спросить, почему? –