共用方式為


HOW TO:從 DLL 專案偵錯

注意事項注意事項

您無法在 Express 版本中指定外部呼叫應用程式。若要在 Express 版本中偵錯 DLL,請將可執行的專案加入至方案、將該專案設定為方案的起點,然後從該專案呼叫您 DLL 中的方法。

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

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

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

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

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

  3. 在專案屬性頁 視窗,請在 組態 下拉式清單中,選擇 偵錯

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

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

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

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

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

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

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

  3. 在專案屬性頁 視窗,請在 組態 下拉式清單中,選擇 偵錯

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

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

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

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

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

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

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

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

若要從 DLL 專案啟始偵錯

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

  2. 設定需要的中斷點。

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

請參閱

參考

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

概念

偵錯 DLL 專案

C# 偵錯組態的專案設定

Visual Basic 偵錯組態的專案設定

其他資源

HOW TO:開始執行