由於某些原因(我從Excel 2010模板項目創建的Excel文件),我有.NET程序無法從Visual Studio運行,因此需要調試啓動事件。如何將Visual Studio附加到尚未啓動的進程?
如果我想調試程序初始化後發生的事件,那就沒有問題了。我從資源管理器中運行該程序,將該進程附加到Visual Studio並在代碼中添加一些斷點。但是在這裏,我需要在啓動事件中加入斷點。我需要的是能夠將進程附加到Visual Studio,而不依賴於PID,但是可以使用特定的進程名稱或任何可以工作的其他解決方案。
當然,在我的啓動事件中添加一個Thread.Sleep(1000)
以給我一些時間來在Visual Studio中附加該過程是毫無疑問的!
謝謝。
+1我用過這麼多次 – stijn
感謝您的訣竅!它完美的作品。 – Ucodia
很好的解決方案,但只需注意在這種情況下擊中F5不起作用。相反,右鍵單擊有關項目,然後從上下文菜單中單擊「調試>啓動新實例」。 –