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. J'exécute le programme à partir de l'explorateur, attache le processus à Visual Studio et ajoute des 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. Je dois être capable d'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 sûr, ajouter un Thread.Sleep(1000)
événement dans mes événements de démarrage pour me donner un peu de temps pour attacher le processus dans Visual Studio est hors de question!