我有窗口應用程序項目,其中包含這麼多的窗體,,我需要 調試應用程序,,但我不知道哪個代碼是相關的哪個 UI窗口,有沒有什麼方法可以找到代碼對應於相關 窗口調試窗口的應用程序
0
A
回答
1
- 打開窗戶,然後按「F7」
- 在窗體上右鍵單擊,並說「查看代碼」
- 右鍵單擊在解決方案資源管理形式,並說「查看代碼」
如果您的意思是其他文件與UI無關,則可以在右鍵單擊特定功能時執行「查找所有引用」。這會向您顯示調用此函數的所有地方。
1
我認爲您正在尋找一種簡單的方法來輕鬆找到特定表單的代碼,而無需通過整個代碼庫來確定代碼使用哪種形式。不幸的是,我沒有簡單的方法,我知道。不過,也有幾件事情,你可以嘗試:
- 如果你正在尋找的形式有某種冗長的操作,你是速度不夠快:-),你可以觸發操作立即從調試菜單中選擇「全部中斷」或者點擊「Ctrl + Alt + Break」來中斷執行,然後檢查堆棧跟蹤。
- 你可以分析你的應用程序,例如性能exporer在VS2008中,然後檢查分析器報告以獲取有關調用哪些代碼的提示。這可能會查明或至少縮小您正在查找的代碼。
只是一些可能有用的想法。
+0
我認爲這是OP問的。太糟糕了,他沒有對此發表評論。然而,我有完全相同的問題,即:在大窗口窗體(其他窗體中有100多個窗體)和複雜的代碼中,你如何找到責任方?如果你有幾個表單,這很容易。 – ra170 2011-10-25 17:14:43
相關問題
- 1. 調整sfml應用程序的窗口
- 2. 將調試控制檯窗口放入您的應用程序
- 3. OS X應用程序 - 無法調整應用程序窗口
- 4. Weinre調試窗口離子應用程序不工作?
- 5. 調試GLX應用程序 - 呆滯窗口不重繪
- 6. 顯示控制檯應用程序窗口以調試DLL
- 7. Windows沒有產生調試窗口,當應用程序崩潰
- 8. 調試Windows窗體應用程序
- 9. 在線程調試窗口
- 10. 多窗口應用程序
- 11. C#窗口應用程序
- 12. 應用程序窗口
- 13. 誰應該刪除彈出窗口,調用應用程序或彈出窗口?
- 14. 是否可以從C#程序調用JIT調試器窗口?
- 15. 調整應用程序的控制,以適應窗口大小
- 16. 調整Silverlight應用程序的大小以適應窗口
- 17. 試用窗體窗體應用程序
- 18. 以編程方式調整WPF應用程序的主窗口
- 19. 從Chrome應用程序窗口打開另一個Chrome應用程序窗口
- 20. 調用引用到C#窗口應用程序的.exe
- 21. 如何在XCode的調試器窗口中禁用程序集?
- 22. 瑣碎的應用程序的窗口?
- 23. 使用HTA調整窗口大小(不是應用程序窗口)
- 24. 窗口8應用程序:嵌套的異步調用
- 25. 應用程序調用的是在窗口8
- 26. 通過QTP調用基於窗口的應用程序
- 27. 當它將調用WCF的窗口應用程序錯誤
- 28. Android上的浮動應用程序(窗口應用程序)
- 29. 隱藏Java應用程序啓動的窗口應用程序?
- 30. addChild我的窗口到其他應用程序的窗口
您的意思是Winform「Code-Behing」文件? – PVitt 2009-08-28 10:50:43
是的,如果我在代碼後面放置斷點並運行應用程序,當斷點到達時我需要等待。雖然設計器視圖不清楚 – peter 2009-08-28 11:04:58