Как добавить пользовательское действие в проект установки 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 из-за неверного значения двоичного исходного файла. Не могли бы вы показать, как это исправить?

Ответы на вопрос(2)

Ваш ответ на вопрос