Установщик Visual Studio 2008, настраиваемое действие. Точка останова не стреляет

У меня есть установщик с проектом пользовательских действий.

Я хочу, чтобы действие началось при установке.

Действие срабатывает, когда я записываю что-то в журнал событий, оно отлично работает.

Но мне действительно нужно отладить файл, так как действие довольно сложное.

Итак, у меня есть следующий класс установщика:

namespace InstallerActions
{
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Configuration.Install;
    using System.Diagnostics;
    using System.IO;

    [RunInstaller(true)]
// ReSharper disable UnusedMember.Global
    public partial class DatabaseInstallerAction : Installer
// ReSharper restore UnusedMember.Global
    {
        public DatabaseInstallerAction()
        {
            InitializeComponent();
        }

        public override void Install(IDictionary stateSaver)
        {
            base.Install(stateSaver);

            System.Diagnostics.Debugger.Launch();
            System.Diagnostics.Debugger.Break(); 

                        // none of these work

            Foo();
        }
        private static void Foo()
        {

        }
    }
}

Установщик просто завершает работу, не предупреждая меня, он не ломается, он не просит меня присоединить отладчик.

Я пробовал режим отладки и выпуска. Я что-то пропустил?

Спасибо

-Snake

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

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