J'ai un installateur avec un projet d'action personnalisé.Programme d'installation de Visual Studio 2008, action personnalisée. Point de rupture ne se déclenche pas
Je veux que l'action se déclenche à l'installation. L'action se déclenche lorsque j'écris quelque chose dans le journal des événements, cela fonctionne parfaitement.
Mais j'ai vraiment besoin de déboguer le fichier car l'action est assez compliquée.
J'ai la classe d'installation suivante:
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()
{
}
}
}
Le programme d'installation finalise juste sans me prévenir, il ne se casse pas, il ne me demande pas d'attacher un débogueur.
J'ai essayé le mode de débogage et de libération. Est-ce que je manque quelque chose?
Merci
-Snake