簡體   English   中英

C# 類庫 - 如何調試

[英]C# Class Library - How to Debug

我是 Visual Studio Express 的新手。

我正在編寫一個類庫並想調試它,但我不明白我是如何做到的。 dll 用於應用程序,該應用程序本身注入其他軟件。 我可以直接訪問該應用程序。

到目前為止,我已將調試器附加到應用程序,但現在怎么辦? 我現在是否必須指定某些內容,以便在調試時始終在應用程序的插件目錄中構建新版本? 或者我應該將我的工作目錄設置為應用程序插件目錄嗎?

我已經閱讀了https://msdn.microsoft.com/en-us/library/aa291243%28v=vs.71%29.aspx和各種其他資源,但它從未發生過預期的事情。

將新項目添加到輸出可執行程序集的解決方案,例如 WinForms、Console 或 Web。

將此新項目設置為啟動項目。

將類庫項目添加到可執行項目引用。

編寫測試代碼。

運行可執行項目。

我認為您可能對 Visual Studio 中的調試感到困惑。 Visual Studio 中的調試允許您通過突出顯示引發錯誤的代碼行來設置斷點並更清楚地查看錯誤。

我正在編寫一個類庫並想調試它,但我不明白我是如何做到的。 dll 用於應用程序,該應用程序本身注入其他軟件。 我可以直接訪問該應用程序。

庫類很難調試,b/c 他們不想自己運行。 我實際上不會稱你的班級為圖書館。 您的代碼是一個將自身“掛鈎”到另一個軟件中的應用程序。 您可以通過在附加調試器的情況下運行它來調試您的應用程序(只需按 start 即可附加調試器,除非您明確要求不在項目設置中附加它),然后使用您的應用程序將其自身注入另一個軟件。 在測試過程中應用程序導致的任何錯誤都將被調試器捕獲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM