在遠端電腦執行 Windows 市集應用程式

Visual Studio 遠端偵錯工具可讓您從執行 Visual Studio 的第二部電腦,執行、偵錯、程式碼剖析及測試在一個裝置上執行的 Windows 市集應用程式。當 Visual Studio 電腦不支援 Windows 市集應用程式專屬功能 (如觸控、地理位置和實體方向) 時,在遠端裝置上執行就特別有效。本主題說明設定和啟動遠端工作階段的程序。

本主題內容

您將學習:

必要條件

安全性

如何直接連接到遠端裝置

安裝遠端工具

啟動遠端偵錯工具監視

設定遠端偵錯工具

設定 Visual Studio 專案進行遠端偵錯

  • 選擇 C# 和 Visual Basic 專案的遠端裝置

  • 選擇 JavaScript 和 C++ 專案的遠端裝置

執行遠端偵錯工作階段

必要條件

若要在遠端裝置上偵錯:

  • 遠端裝置和 Visual Studio 電腦必須透過網路連接,或直接透過乙太網路纜線連接。不支援透過網際網路偵錯。

  • 遠端裝置上必須安裝開發人員授權。

  • 遠端裝置必須正在執行遠端偵錯元件。

  • 您必須是遠端裝置的系統管理員,才能在安裝時設定防火牆。您必須具有遠端裝置的使用者存取權,才能執行或連接到遠端偵錯工具。

安全性

根據預設,遠端偵錯工具會使用 Windows 驗證。

警告

您也可以選擇在 [非驗證] 模式下執行遠端偵錯工具,但非常不建議您使用這個模式。在這個模式下執行時,不具網路安全性。只有在您確定網路沒有惡意傳輸的風險時,才能選擇 [非驗證] 模式。

如何直接連接到遠端裝置

若要直接連接到遠端裝置,請使用標準乙太網路纜線將 Visual Studio 電腦連接到此裝置。如果裝置沒有乙太網路連接埠,您可以使用乙太網路卡的 USB 來連接纜線。

安裝遠端工具

您可以從 Microsoft download center執行或下載 Visual Studio Windows 8 遠端工具安裝程式。在 Visual Studio 安裝媒體上 vs\Remote Debugger 資料夾的子資料夾中也可以取得安裝程式。在遠端裝置上執行符合作業系統 (x86、x64、ARM) 的安裝程式。

作業系統

Microsoft 下載中心

Visual Studio 媒體的 vs\Remote Debugger

x86

Remote Tools for Visual Studio 2012 (x86)

x86\rtools_setup_x86.exe

x64

Remote Tools for Visual Studio 2012 (x64)

x64\rtools_setup_x64.exe

ARM

Remote Tools for Visual Studio 2012 (ARM)

arm\rtools_setup_arm.exe

在安裝程式對話方塊中,接受使用者合約,然後按一下 [安裝]。

根據預設,遠端偵錯元件是安裝在遠端裝置的 C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger 資料夾中 (在 x64 裝置上則是 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger)。

啟動遠端偵錯工具監視

注意事項注意事項

由於遠端偵錯工具會設定防火牆,允許與 Visual Studio 主機通訊,因此您第一次啟動遠端偵錯工具時,必須是遠端裝置上的系統管理員。

安裝遠端工具之後,請選擇 [開始] 畫面的 [遠端偵錯工具]。[遠端偵錯組態] 會在您第一次啟動遠端偵錯工具時出現。

在 [遠端偵錯組態] 對話方塊上:

  1. 如果沒有安裝 Windows Web 服務應用程式開發介面,請選擇 [安裝]。

  2. 在 [設定 Windows 防火牆] 群組中,選擇您要允許連接的網路。只會啟用裝置目前連接的網路。您必須至少選擇一個網路。

  3. 選擇 [設定遠端偵錯] 設定防火牆選項並啟動遠端偵錯工具,開啟 [Visual Studio 遠端偵錯監視] 對話方塊,授與使用者遠端工具及設定其他進階選項的權限。

  4. [Visual Studio 遠端偵錯監視] 對話方塊隨即出現。您可以從這個對話方塊中,授與使用者遠端工具和設定其他進階選項的權限。

設定遠端偵錯工具

使用兩種工具可以修改遠端偵錯工具的組態。

  1. 在 [Visual Studio 遠端偵錯監視] 的 [工具] 功能表上。

    1. 選擇 [選項] 變更遠端偵錯工具的連接埠號碼、驗證模式或逾時間隔。

    2. 選擇 [權限] 新增或移除具有遠端偵錯權限的使用者。

      注意事項注意事項

      每一個從遠端進行偵錯的使用者帳戶都必須具有權限。

使用 [遠端偵錯工具組態精靈] 設定遠端偵錯工具的進階選項。若要開啟精靈,請選擇 [開始] 畫面上的 [遠端偵錯組態精靈]。

  1. 您可以在 [設定 Visual Studio 遠端偵錯工具] 頁面上選擇將遠端偵錯工具當做服務執行。大部分情況下不需要當做服務執行。

  2. 在 [設定 Windows 防火牆進行偵錯] 頁面上,您可以新增或移除遠端偵錯工具要連接的網路類型。只會啟用裝置目前連接的網路。您必須至少選擇一個網路。

設定 Visual Studio 專案進行遠端偵錯

您可在專案的屬性中指定要連接的遠端裝置。此程序會因程式設計語言而有所差異。您可以輸入遠端裝置的網路名稱,也可以從 [選取遠端偵錯工具連接] 對話方塊進行選取。

[選取遠端偵錯工具連接] 對話方塊

此對話方塊會列出 Visual Studio 電腦的區域子網路上的裝置,以及執行遠端偵錯工具的裝置。

提示

如果無法順利連接到遠端裝置,請嘗試輸入裝置的 IP 位址。若要判斷裝置的 IP 位址,請開啟命令視窗,然後輸入 ipconfig。IP 位址會列示為 IPv4 Address

Hh441469.collapse_all(zh-tw,VS.110).gif選擇 C# 和 Visual Basic 專案的遠端裝置

用於遠端偵錯的 Managed 專案屬性

  1. 在 [方案總管] 中選取專案名稱,然後從捷徑功能表選擇 [屬性]。

  2. 選取 [偵錯]。

  3. 從 [目標裝置] 清單選擇 [遠端電腦]。

  4. 在 [遠端電腦] 方塊中輸入遠端裝置的網路名稱,或按一下 [尋找],從 [選取遠端偵錯工具連接] 對話方塊選擇裝置。

Hh441469.collapse_all(zh-tw,VS.110).gif選擇 JavaScript 和 C++ 專案的遠端裝置

用於遠端偵錯的 C++ 專案屬性

  1. 在 [方案總管] 中選取專案名稱,然後從捷徑功能表選擇 [屬性]。

  2. 展開 [組態屬性] 節點,然後選取 [偵錯]。

  3. 從 [要啟動的偵錯工具] 清單選擇 [遠端偵錯工具]。

  4. 在 [電腦名稱] 方塊中輸入遠端裝置的網路名稱,或按一下方塊中的向下鍵,從 [選取遠端偵錯工具連接] 對話方塊選擇裝置。

執行遠端偵錯工作階段

您啟動、停止及巡覽遠端偵錯工作階段的方式與您進行本機工作階段的方式相同。在您開始偵錯之前,請確定遠端裝置上正在執行遠端偵錯監視。

然後在 [偵錯] 功能表上選擇 [開始偵錯] (快速鍵:F5)。專案會重新編譯,然後部署到遠端裝置並且啟動。偵錯工具會在中斷點暫停執行,而您可以逐步執行、跳過和跳離您的程式碼。選擇 [停止偵錯] 即可結束偵錯工作階段,並關閉遠端應用程式。如需詳細資訊,請參閱偵錯 Windows 市集應用程式

請參閱

概念

偵錯 Windows 市集應用程式

如何在遠端裝置剖析 Windows 市集應用程式中的 JavaScript 程式碼

如何在遠端裝置剖析 Windows 市集應用程式中的 Visual C++、Visual C# 和 Visual Basic 程式碼

其他資源

偵錯和測試 Windows 市集應用程式