假設我有一個C#WinForms應用程序,並且它僅由Process.Start(MyModule.exe)
通過外部程序啓動。當我的代碼由外部程序啓動時調試Process.Start()
我試着用我的項目屬性調試我的代碼 - >調試 - >開始行動 - >啓動外部程序(與設置適當的工作過程的目錄)。
我enother嘗試是調試 - >附加到進程
UPDATE:我的兩個模塊和外部程序使用一個資源。所以外部程序釋放它,然後調用Process.Start(),等待我的進程退出並再次捕獲資源。所以當你的程序已經運行時,我無法附加。
他們倆都失敗了 - Program.cs從未被擊中。
那麼,如何在這種情況下調試我的代碼?
我*認爲* **附加到進程**應該工作,如果你附加當你的程序已經運行。你是否重視你的應用程序,或附加到其他啓動它的程序? – Kobi
我附加到外部程序。我已更新我的信息以獲取一些信息。 – bairog