J'ai un programme .NET qui ne peut pas être exécuté à partir de Visual Studio pour certaines raisons (fichier Excel créé à partir d'un projet de modèle Excel 2010) pour lequel j'ai besoin de déboguer les événements de démarrage.
Si je veux déboguer les événements qui surviennent après l'initialisation du programme, il n'y a pas de problème. Je lance le programme à partir de l'explorateur, j'attache le processus à Visual Studio et j'ajoute quelques points d'arrêt dans le code. Mais ici, j'ai besoin de mettre des points d'arrêt sur les événements de démarrage. J'ai besoin de pouvoir attacher des processus à Visual Studio, non pas en fonction d'un PID, mais d'un nom de processus spécifique ou de toute autre solution qui fonctionnerait.
Bien entendu, l'ajout d'un Thread.Sleep(1000)
dans mes événements de démarrage pour me donner le temps d'attacher le processus dans Visual Studio est hors de question !