У меня есть установщик с проектом настраиваемого действия.
Я хочу, чтобы действие запускалось при установке.
Действие запускается, когда я что-то записываю в журнал событий, оно отлично работает.
Но мне действительно нужно отладить файл, так как действие довольно сложное.
Итак, у меня есть следующий класс установщика:
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