在遠端電腦上從 Visual Studio 執行 Windows 市集應用程式
Visual Studio 遠端工具應用程式可讓您從執行 Visual Studio 的第二部電腦,執行、偵錯、程式碼剖析及測試在一部裝置上執行的 Windows 市集應用程式。當 Visual Studio 電腦不支援 Windows 市集應用程式專屬功能 (如觸控、地理位置和實體方向) 時,在遠端裝置上執行就特別有效。本主題說明設定和啟動遠端工作階段的程序。
本主題內容
您將學習:
必要條件
安全性
如何直接連接到遠端裝置
安裝遠端工具
啟動遠端偵錯工具監視
設定遠端偵錯工具
設定 Visual Studio 專案進行遠端偵錯
選擇 C# 和 Visual Basic 專案的遠端裝置
選擇 JavaScript 和 C++ 專案的遠端裝置
執行遠端偵錯工作階段
必要條件
若要在遠端裝置上偵錯:
遠端裝置和 Visual Studio 電腦必須透過網路連接,或直接透過乙太網路纜線連接。不支援透過網際網路偵錯。
遠端裝置上必須安裝開發人員授權。
遠端裝置必須正在執行遠端偵錯元件。
您必須是遠端裝置的系統管理員,才能在安裝時設定防火牆。您必須具有遠端裝置的使用者存取權,才能執行或連接到遠端偵錯工具。
安全性
根據預設,遠端偵錯工具會使用 Windows 驗證。
警告
您也可以選擇在 [非驗證] 模式下執行遠端偵錯工具,但非常不建議您使用這個模式。在這個模式下執行時,不具網路安全性。只有在您確定網路沒有惡意傳輸的風險時,才能選擇 [非驗證] 模式。
如何直接連接到遠端裝置
若要直接連接到遠端裝置,請使用標準乙太網路纜線將 Visual Studio 電腦連接到此裝置。如果裝置沒有乙太網路連接埠,您可以使用乙太網路卡的 USB 來連接纜線。
安裝遠端工具
注意事項 |
---|
版本和更新 Visual Studio 2013 遠端工具不支援 Visual Studio 2013 RC、Visual Studio 2013 Preview 或舊版 Visual Studio。 建議安裝符合您的 Visual Studio 安裝更新版本的 Visual Studio 2013 遠端工具更新版本。 VS 偵錯工具相容於任何 VS 2013 與 VS 2013 遠端工具組合的版本。但 Visual Studio 中的最新功能需要最新版的 Visual Studio 與遠端工具。 其他診斷工具可能要求遠端工具和 Visual Studio 必須是相同版本。 |
在遠端裝置上安裝遠端偵錯元件
若要執行或儲存遠端工具的安裝程式,請選擇下表中其中一個符合遠端裝置作業系統的連結:
Visual Studio 2013
更新版本 |
X86 |
X64 |
ARM |
RTM |
|||
Update 1 |
|||
Update 2 |
|||
Update 3 |
|||
Update 4 |
Visual Studio 2015
版本 |
X86 |
X64 |
ARM |
Preview |
您可以選擇下載安裝程式或立即執行。執行安裝程式時,請接受使用者合約,然後選擇 [安裝]。
根據預設,遠端偵錯元件會安裝在 C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger 資料夾中。
啟動遠端偵錯工具監視
注意事項 |
---|
由於遠端偵錯工具會設定防火牆,允許與 Visual Studio 主機通訊,因此您第一次啟動遠端偵錯工具時,必須是遠端裝置上的系統管理員。 |
安裝遠端工具之後,請選擇 [開始] 畫面的 [遠端偵錯工具]。[遠端偵錯組態] 會在您第一次啟動遠端偵錯工具時出現。
在 [遠端偵錯組態] 對話方塊上:
如果沒有安裝 Windows Web 服務應用程式開發介面,請選擇 [安裝]。
在 [設定 Windows 防火牆] 群組中,選擇您要允許連接的網路。只會啟用裝置目前連接的網路。您必須至少選擇一個網路。
選擇 [設定遠端偵錯] 以設定防火牆選項,然後啟動遠端偵錯工具。開啟 [Visual Studio 遠端偵錯監視] 對話方塊,讓使用者能夠存取遠端工具及設定其他進階選項。
[Visual Studio 遠端偵錯監視] 對話方塊隨即出現。您可以從這個對話方塊中,授與使用者遠端工具和設定其他進階選項的權限。
設定遠端偵錯工具
使用兩種工具可以修改遠端偵錯工具的組態。
在 [Visual Studio 遠端偵錯監視] 的 [工具] 功能表上:
選擇 [選項] 變更遠端偵錯工具的連接埠號碼、驗證模式或逾時間隔。
選擇 [權限] 新增或移除具有遠端偵錯權限的使用者。
注意事項 每一個從遠端進行偵錯的使用者帳戶都必須具有權限。
您可以使用 [遠端偵錯工具組態精靈] 設定遠端偵錯工具的進階選項。若要開啟精靈,請選擇 [開始] 畫面上的 [遠端偵錯工具組態精靈]。
您可以在 [設定 Visual Studio 遠端偵錯工具] 頁面上選擇將遠端偵錯工具當做服務執行。大部分情況下不需要當做服務執行。
在 [設定 Windows 防火牆進行偵錯] 頁面上,您可以新增或移除遠端偵錯工具要連接的網路類型。只會啟用裝置目前連接的網路。您必須至少選擇一個網路。
設定 Visual Studio 專案進行遠端偵錯
您可在專案的屬性中指定要連接的遠端裝置。此程序會因程式設計語言而有所差異。您可以輸入遠端裝置的網路名稱,也可以從 [選取遠端偵錯工具連接] 對話方塊進行選取。
此對話方塊會列出 Visual Studio 電腦的區域子網路上的裝置,以及執行遠端偵錯工具的裝置。
提示
如果無法順利連接到遠端裝置,請嘗試輸入裝置的 IP 位址。若要判斷裝置的 IP 位址,請開啟命令視窗,然後輸入 ipconfig。IP 位址會列示為 IPv4 Address。
選擇 C# 和 Visual Basic 專案的遠端裝置
在 [方案總管] 中選取專案名稱,然後從捷徑功能表選擇 [屬性]。
選取 [偵錯]。
從 [目標裝置] 清單選擇 [遠端電腦]。
在 [遠端電腦] 方塊中輸入遠端裝置的網路名稱,或選擇 [尋找],從 [選取遠端偵錯工具連接] 對話方塊選擇裝置。
選擇 JavaScript 和 C++ 專案的遠端裝置
在 [方案總管] 中選取專案名稱,然後從捷徑功能表選擇 [屬性]。
展開 [組態屬性] 節點,然後選取 [偵錯]。
從 [要啟動的偵錯工具] 清單選擇 [遠端偵錯工具]。
在 [電腦名稱] 方塊中輸入遠端裝置的網路名稱,或選擇方塊中的向下鍵,從 [選取遠端偵錯工具連接] 對話方塊選擇裝置。
執行遠端偵錯工作階段
您啟動、停止及巡覽遠端偵錯工作階段的方式與您進行本機工作階段的方式相同。在您開始偵錯之前,請確定遠端裝置上正在執行遠端偵錯監視。
然後在 [偵錯] 功能表上選擇 [開始偵錯] (快速鍵:F5)。專案會重新編譯,然後部署到遠端裝置並且啟動。偵錯工具會在中斷點暫停執行,而您可以逐步執行、跳過和跳離您的程式碼。選擇 [停止偵錯] 即可結束偵錯工作階段,並關閉遠端應用程式。如需詳細資訊,請參閱在 Visual Studio 中偵錯市集應用程式.