Как добавить пользовательское действие в проект установки wix
У меня есть 2 проекта в моем решении:
1). Класс пользовательских действий (CustomAction)
2). Проект установки Wix (TestSetup)
В проекте CustomAction есть CustomAction.cs:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using Microsoft.Deployment.WindowsInstaller;
namespace CustomAction
{
public class CustomActions
{
[CustomAction]
public static ActionResult CustomAction1(Session session)
{
File.Create(@"c:\installed.txt");
return ActionResult.Success;
}
}
}
Product.wxs:
Настройка проекта строит без проблем, но когда яЯ пытаюсь запустить его, я получаю сообщение об ошибке: "Существует проблема с этим пакетом установщика Windows. DLL, необходимая для завершения этой установки, не может быть запущена. Свяжитесь со службой поддержки или поставщиком пакета "
Я думаю это's из-за неверного значения двоичного исходного файла. Не могли бы вы показать, как это исправить?