共用方式為


如何:從 DLL 專案偵錯

若要啟動 DLL 專案的偵錯,必須在專案屬性中指定呼叫應用程式。 C++ 屬性頁面在配置與內容方面和 C# 及 Visual Basic 的屬性頁面不同。

如果機器碼呼叫了 Managed DLL,且您想要對兩者進行偵錯,可以在專案屬性中指定此項目。 如需取得詳細資訊,請參閱如何:在混合模式偵錯

注意事項注意事項

您無法在 Visual Studio 的 Express 版中指定外部呼叫應用程式。而是需要將可執行的專案加入方案中,並將其設定為啟動專案,並從可執行的專案之 DLL 中呼叫方法。

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

  1. 在 [方案總管] 的專案節點上按一下滑鼠右鍵,並選取 [屬性] 。 移至 [偵錯] 索引標籤。

  2. 請確定視窗頂端的 [組態] 欄位,已設定為 [偵錯]。

  3. 移至 [組態屬性/偵錯]。

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

  5. 在 [命令] 或 [遠端命令] 方塊中,加入應用程式的完整路徑名稱。

  6. 在 [命令引數] 方塊中,加入必要的程式引數。

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

  1. 在 [方案總管] 的專案節點上按一下滑鼠右鍵,並選取 [屬性] 。 移至 [偵錯] 索引標籤。

    選取 [啟動外部程式],然後加入要執行的程式之完整路徑名稱。

    如果需要加入外部程式的命令列引數,請將其加入 [命令列的引數] 欄位。

  2. 您也可以將應用程式呼叫為 URL。 (若正在偵錯本機 ASP.NET 應用程式所使用之 Managed DLL,進行此動作可能相當有助益。)

    在 [起始動作] 下,選取 [瀏覽器起始 URL:] 選項按鈕並塡入 URL。

從 DLL 專案啟動偵錯

  1. 視需要設定中斷點。

  2. 啟動偵錯 (按 F5 鍵,按一下綠色箭頭或按一下 [偵錯/開始偵錯])。

請參閱

參考

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

概念

偵錯 DLL 專案

C# 偵錯組態的專案設定

Visual Basic 偵錯組態的專案設定