У меня есть программа .NET, которая по некоторым причинам не может быть запущена из Visual Studio (файл Excel создан из шаблона проекта Excel 2010), для которого мне нужно отлаживать события запуска.
Если я хочу отлаживать события, возникающие после инициализации программы, проблем не возникает. Я запускаю программу из проводника, присоединяю процесс к Visual Studio и добавляю несколько точек останова в код. Но здесь мне нужно поставить точки останова на события запуска. Мне нужно иметь возможность присоединять процессы к Visual Studio, не в зависимости от PID, а от конкретного имени процесса или любого другого решения, которое будет работать.
Конечно, добавление Thread.Sleep(1000)
в мои события запуска, чтобы дать мне время для присоединения процесса в Visual Studio, не может быть и речи!