共用方式為


HOW TO:從 DLL 專案偵錯

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題適用於 標題適用於 標題適用於 標題不適用於

Standard 版

標題適用於

標題適用於

標題適用於

標題不適用於

Pro/Team 版

標題適用於

標題適用於

標題適用於

標題不適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

若要從 DLL 專案啟動偵錯 (而不是從呼叫的應用程式啟動),您必須在 [<專案> 屬性頁] 對話方塊或視窗中輸入資訊,指出 DLL 專案能夠找到呼叫應用程式的位置。C++ [屬性頁] 中的配置和內容與 C# 和 Visual Basic 的 [屬性頁] 不同。請參考您專案的語言所對應的程序。

如果 Managed DLL 是由原生碼所呼叫,而您希望 Managed 程式碼和原生碼都可以偵錯,則 Managed 偵錯工具和原生偵錯工具皆必須啟用。您可以在 [<專案> 屬性頁] 對話方塊或視窗中進行設定。如需詳細資訊,請參閱 HOW TO:在混合模式偵錯

若要在 C++ 專案中指定呼叫的應用程式

  1. 在 [方案總管] 中選取 DLL 專案。

  2. 在 [檢視] 功能表上選擇 [屬性頁]。

  3. 在 [Project屬性頁] 視窗的 [組態] 下拉式清單 (Drop-Down List) 中,選擇 [偵錯]。

  4. 開啟 [組態屬性] 資料夾,並且選取 [偵錯] 分類。

  5. 在 [要啟動的偵錯工具] 清單中,選擇 [本機 Windows 偵錯工具] 或 [遠端 Windows 偵錯工具]。

  6. 在 [命令] 或 [遠端命令] 方塊中,按一下下拉箭號,然後從清單中選取 [瀏覽] 以找出應用程式。或者,您也可以輸入應用程式的路徑和名稱。

  7. 在 [命令引數] 方塊中輸入任何需要的程式引數。

若要在 C# 或 Visual Basic 專案中指定呼叫的應用程式

  1. 在 [方案總管] 中選取 DLL 專案。

  2. 在 [檢視] 功能表上選擇 [屬性頁]。

  3. 在 [Project屬性頁] 視窗的 [組態] 下拉式清單中,選擇 [偵錯]。

  4. 按一下 [偵錯] 索引標籤。

  5. 您可以用下列其中一種方法啟動應用程式:

    1. 將 [起始動作] 設定為 [起始外部程式]。

    2. 在 [起始外部程式] 方塊中,按一下省略符號按鈕以瀏覽該應用程式。

    3. 在 [命令列引數] 方塊中輸入任何需要的程式引數。

  6. 或者,也可以使用 URL 叫用應用程式 (如果您正在偵錯本機 ASP.NET 應用程式所使用的 Managed DLL,您就可能會想要這麼做)。

    1. 在 [起始動作] 下選取 [以 URL 啟動瀏覽器:] 選項按鈕。

    2. 在相鄰型文字方塊中輸入 URL。

若要從 DLL 專案啟始偵錯

  1. 在 [方案總管] 中選取 DLL 專案。

  2. 設定需要的中斷點。

  3. 在 [Project 屬性頁] 對話方塊或視窗中,輸入該呼叫應用程式的名稱和位置。如果該應用程式是主控台應用程式 (Console Application),請視需要填入命令列的引數。

請參閱

工作

HOW TO:開始執行

概念

偵錯 DLL 專案

C# 偵錯組態的專案設定

Visual Basic 偵錯組態的專案設定

參考

C++ 偵錯組態的專案設定