從 Visual Studio 部署 Windows 市集應用程式
Visual Studio 部署功能會在目標裝置上建置和註冊使用 Visual Studio 建立的 Windows 市集應用程式。 應用程式的確切註冊方式取決於目標裝置是本機還是遠端:
目標是本機 Visual Studio 電腦時,Visual Studio 會從其組建資料夾中註冊應用程式。
目標是遠端裝置時,Visual Studio 會將必要檔案複製至遠端電腦,並在該裝置上註冊應用程式。
當您使用下列選項從 Visual Studio 偵錯應用程式時,會自動進行部署:[開始偵錯] 選項 (快速鍵:F5) 或 [啟動但不偵錯] 選項 (快速鍵:CTRL + F5). 您也可以手動部署應用程式。 手動部署適用於下列情況:
本機或遠端電腦上進行臨機操作測試。
部署將啟動另一個您要偵錯之應用程式的應用程式。
部署應用程式,以另一個應用程式或另一種方法啟動該應用程式時,對其進行偵錯。
本主題內容
在本主題中,您可以了解:
如何部署 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 偵錯] 屬性頁上,將 [啟動應用程式] 值設定為 [是]。