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