Saya memiliki program .NET yang tidak dapat dijalankan dari Visual Studio karena beberapa alasan (file Excel yang dibuat dari proyek template Excel 2010) yang saya perlukan untuk men-debug acara startup.
Jika saya ingin men-debug kejadian yang muncul setelah inisialisasi program, tidak ada masalah. Saya menjalankan program dari penjelajah, melampirkan proses ke Visual Studio dan menambahkan beberapa titik putus dalam kode. Tapi di sini, saya perlu meletakkan breakpoint pada acara startup. Saya harus dapat melampirkan proses ke Visual Studio, tidak bergantung pada PID, tetapi pada nama proses tertentu atau solusi lain apa pun yang akan berfungsi.
Tentu saja menambahkan a Thread.Sleep(1000)
di acara startup saya untuk memberi saya waktu untuk melampirkan proses di Visual Studio tidak mungkin dilakukan!