我想調試一些C#源代碼,我不知道如何正確開始調試,即代碼停在斷點處。我有內部應用程序的源代碼。我在代碼的開頭插入了斷點以確保它正常工作。我已將它設置爲Debug,並且當我開始調試時(按F5),應用程序將只生成可執行文件。我是否需要將進程附加到可執行文件並進行調試,或者是否有方法從VS 2010 Express進行調試?步驟通過C#應用程序代碼VS 2010 Express
0
A
回答
0
如果應用程序包含調試符號,請嘗試以下(在上述行之前開始調試):
System.Diagnostics.Debugger.Launch();
我希望它能幫助。
+0
我試着添加這一行,它看起來像ms-dos窗口閃爍了,但是當我在WriteLine之後添加'Concole.ReadKey()'強制它等待響應時,窗口不會保持打開狀態。 ms-dos窗口似乎仍然閃爍,它甚至不能打開足夠長的時間,以查看是否顯示任何內容。 – theotheraussie 2015-03-03 03:33:10
相關問題
- 1. 通過VS 2010中的HTML步驟?
- 2. 如何通過CRM 2011應用程序註冊插件步驟
- 3. 通過應用程序運行代碼
- 4. 無法調試通過VS 2010運行的Silverlight應用程序
- 5. MATLAB代碼步驟
- 6. 試圖通過BackgroundWorker的代碼調試,但程序步驟結束意外
- 7. 步驟去編程android應用程序
- 8. 如何通過c#代碼調用安裝應用程序?
- 9. 代碼不斷跳過輸入步驟
- 10. 編譯Pro * C代碼的步驟
- 11. C#VS卸載程序2010-應用程序快捷方式
- 12. 通過C++代碼啓動另一個應用程序
- 13. 開始通過代碼的應用程序,在C#
- 14. 什麼是ASP.NET應用程序的啓動過程步驟?
- 15. 創建Spring Web應用程序:步驟?
- 16. 部署Dataflow應用程序的步驟
- 17. ASP.NET應用程序 - 調試步驟
- 18. 通過代碼更改Android上的應用程序圖標通過代碼
- 19. 過程或步驟來重構C++遺留應用程序中的神類?
- 20. 步驟在應用程序商店上傳iPhone應用程序
- 21. 在VS 2010編譯C代碼
- 22. 調試器Emacs的步驟通過Java源代碼
- 23. 步驟通過IntelliJ IDEA中的JDK源代碼
- 24. jQuery代碼將無法運行,除非通過Firebug的步驟
- 25. 在GDB中顯示的未知代碼步驟通過
- 26. 步驟通過在AngularJS代碼 - 控制器
- 27. 無法找到源代碼 - 通過反彙編步驟
- 28. 查詢Search Server Express 2010的C#應用程序
- 29. 在Visual C#2010 Express中創建單實例應用程序
- 30. 如何用visual C++ express 2010構建C源代碼?
它是一個控制檯應用程序?是否在* ms-dos *黑色窗口中打印「stop here」? – chouaib 2015-03-03 00:14:46
一些理智檢查:它是一個類庫嗎?你是否從你的啓動項目訪問它?如果沒有,則必須在起始項目中添加對庫的引用。你也必須調用你想調試的方法。另外,如果您按F5運行項目,請確保您要調試的程序設置爲啓動項目。 如果這不是你的代碼,也許可以在調試器中禁用Just My Code選項:工具 - >選項 - >調試器 - >取消選中「啓用我的代碼」 – PiotrWolkowski 2015-03-03 02:08:12
@chouaib;這是一個Windows應用程序。沒有「停在這裏」顯示。我甚至沒有看到ms-dos窗口閃爍。 @PiotWolkowski;啓動項目設置爲Charlotte.MainProgram,其中「Stop here」行是。該應用程序似乎只運行時,我選擇「無需調試開始」,並不停止在斷點。 – theotheraussie 2015-03-03 03:14:22