從 Visual Studio 部署 Windows 市集應用程式
Visual Studio 部署功能會建置並登錄在目標裝置上以 Visual Studio 建立的 Windows 市集應用程式。這個應用程式如何登錄完全取決於目標裝置為本機或遠端:
當目標是本機 Visual Studio 電腦時,Visual Studio 會從其組建資料夾登錄應用程式。
當目標是遠端裝置時,Visual Studio 會將必要的檔案複製到遠端電腦,並且在該裝置上登錄應用程式。
當您使用 [開始偵錯] 選項 (快速鍵:F5),或 [啟動但不偵錯] 選項 (快速鍵:CTRL + F5) 從 Visual Studio 對應用程式偵錯時,部署是自動的。您也可以用手動部署應用程式。手動部署在下列情況下十分有用:
在本機或遠端電腦的臨機操作測試。
部署應用程式,該應用程式會啟動您要偵錯的另一個應用程式。
部署應用程式,該應用程式會在由其他應用程式或方法啟動時進行偵錯。
本主題內容
在此主題中,您可以學習:
如何部署 Windows 市集應用程式
如何指定遠端裝置
部署選項
如何部署 Windows 市集應用程式
手動部署應用程式是簡單的程序:
若要部署至遠端裝置,請在應用程式啟始專案的屬性專案頁面指定裝置的名稱或 IP 位址。(執行此作業的步驟稍後於本主題詳述。)
在偵錯工具 Visual Studio 工具列上,從 [開始偵錯] 按鈕旁邊的下拉式清單中選擇部署目標。
在 [建置] 功能表上,選擇 [部署]
如何指定遠端裝置
必要條件
將應用程式部署至遠端裝置:
遠端裝置上必須安裝開發人員授權。
必須在遠端裝置上安裝 Visual Studio 遠端工具,且必須執行遠端偵錯監視。
部署使用遠端偵錯工具網路通道,將應用程式檔案傳送至遠端裝置。
指定遠端裝置
在啟始專案的偵錯屬性頁面上,指定遠端部署目標的名稱或 IP 位址。
若要開啟偵錯屬性頁面,請在 [方案總管] 中選擇專案,然後從捷徑功能表中選擇 [屬性]。
然後選擇屬性頁面視窗的 [偵錯] 節點。
您可以輸入遠端裝置的名稱或 IP 位址,或者可以從 [選取遠端偵錯工具連接] 對話方塊中選擇裝置。
[選取遠端偵錯工具連接] 對話方塊會顯示位於本機子網路上的電腦,以及透過乙太網路纜線直接連接至 Visual Studio 電腦的任何電腦。
在 JavaScript 或 Visual C++ 專案網頁中指定遠端裝置
從 [要啟動的偵錯工具] 清單選擇 [遠端偵錯工具]。
在 [電腦名稱] 方塊中輸入遠端裝置的網路名稱。或者,您也可以在方塊中選擇向下箭號,以從 [選取遠端偵錯工具連接] 對話方塊選取裝置。
在 Visual C# 和 Visual Basic 專案網頁中指定遠端裝置
從 [目標裝置] 清單選擇 [遠端電腦]。
在 [遠端電腦] 方塊中輸入遠端裝置的網路名稱,或按一下 [尋找],從 [選取遠端偵錯工具連接] 對話方塊選擇裝置。
部署選項
您可以在啟始專案的偵錯屬性頁面上設定下列部署選項。
[允許網路回送]
基於安全性考量,不允許以標準模式安裝的 Windows 市集應用程式,對於其安裝所在的裝置進行網路呼叫。根據預設,Visual Studio 部署會針對部署應用程式建立此規則的豁免。此豁免可讓您測試在單一機器上的通訊程序。在將您的應用程式提交至 Windows 市集 之前,您應該在沒有豁免的情況下測試您的應用程式。從應用程式移除網路回送豁免:
在 C# 和 VB 偵錯屬性頁面中,清除 [允許網路回送] 核取方塊。
在 JavaScript 和偵錯屬性頁面中,將 [允許網路回送] 值設定為 [否]。
[不啟動,但在我的程式碼啟動時進行偵錯 (C# 和 VB) / 啟動應用程式 (JavaScript 和 C++)]
當應用程式啟動時,設定部署自動開始偵錯工作階段:在 C# 和 VB 偵錯屬性頁面中,勾選 [不啟動,但在我的程式碼啟動時進行偵錯] 核取方塊。
在 JavaScript 和偵錯屬性頁面中,將 [啟動應用程式] 值設定為 [是]。