В настоящее время я пишу установку для нашего внутреннего SDK. Часть этого SDK - это пакет инструкций для Visual Studio 2008 (версия руководства: февраль 2008 г.).WiX: Как установить пакет автоматизации управления (GAT) с помощью WiX?
К сожалению, я не знаю, как написать WiX -установку для созданного пакета инструкций. Как это сделать?
По умолчанию мастер-макет руководства в Visual Studio поддерживает создание проекта развертывания Visual Studio. Может ли это быть полезным?
я уже попытался проанализировать проект развертывания для того, чтобы выяснить, что делать:
- Проект развертывания называет пользовательское действие. SourcePath для действия - это GuidanceInstaller.dll, CustomActionData: /Configuration="[TARGETDIR]Guidance.xml ",
GuidanceInstaller.dll - это результат проекта, который также был создан мастером пакета Visual Studio. Проект состоит только из одного класса:
using Microsoft.Practices.RecipeFramework; [System.ComponentModel.ToolboxItem(false)] public class InstallerClass : ManifestInstaller { }
Кажется мне, что каждое действие установки скрыт в классе ManifestInstaller?
Guidance.xml - это XML-файл, созданный мастером DflGuidance.
Как создать установку WiX из этой информации? Хотя альтернативные идеи приветствуются! (Одна мысль у меня была в том, чтобы интегрировать полученный файл_MSI/кабины из проекта развертывания Visual Studio в моем WiX-установке, это возможно?)