簡體   English   中英

Windows Server 2016上的遠程調試UWP應用程序

[英]Remote debug UWP app on Windows Server 2016

目標

我想使用Windows Server 2016(x64)來遠程調試UWP應用程序。 原因? 我的工作PC仍然運行Windows 7實例,無法在Windows 7計算機上部署UWP應用程序。

問題

我已經在Windows Server 2016計算機上安裝了Visual Studio 2015遠程工具,並在端口4020上啟動它。身份驗證模式設置為“無”。 我也在服務器上啟用了Developer模式。 我還在Visual Studio中設置了我的項目以使用遠程機器進行調試。

問題是,每當我嘗試將我的解決方案部署(僅部署,甚至不調試)到服務器時,都會發生以下情況:

Visual Studio顯示以下輸出:

Deploy started: Project: MyProject.UI.Uwp, Configuration: Debug x86
Starting remote deployment...
Reading package recipe file "C:\SourceCode\MyProject\MyProject.UI.Uwp\bin\x86\Debug\MyProject.UI.Uwp.build.appxrecipe"...

然后永遠掛起

與此同時,服務器上的遠程工具顯示以下輸出:

UserAbc connected.

這表明我的Windows 7 PC和目標Windows Server 2016計算機之間必須至少進行一些通信。

無論是在Visual Studio中還是在遠程調試器中都沒有顯示任何錯誤消息。

這個問題

知道為什么部署會在沒有錯誤消息的情況下永久掛起嗎? 或者我是否想要完成一項不可能完成的任務? Windows Server 2016是否能夠運行UWP應用程序?

更新

我直接在Windows Server 2016上安裝了VS 2015 Update 3.我能夠直接在服務器上創建和調試簡單的UWP應用程序,因此服務器顯然能夠運行UWP應用程序。 但是我仍然無法使遠程調試工作。 也許問題完全在我的本地Windows 7 PC上,與Windows Server無關。 奇怪的是,這個過程在“讀取包裝配方文件”時掛起。 可能是防病毒正在攔截?

感謝您的反饋意見。 當我嘗試將UWP項目部署到Windows 7上的遠程計算機時,存在類似的問題。我們使用內部通道進行了溝通。 遺憾的是,在Windows 7上進行UWP開發的Visual Studio 2015或Visual Studio 2017不是推薦的方案。

對於Visual Studio 2017,使用UWP App Development的工具不適用於Windows 7.請參閱Visual Studio 2017對Windows開發的支持

對於Visual Studio 2015,Windows Universal的官方支持是“ 僅構建 ”。 我們可以使用Visual Studio 2015在Windows 7上構建UWP應用程序,但是用於Windows Universal開發的一些其他Visual Studio功能可能會降級。 請參閱Visual Studio 2015對Windows Universal,Windows Store和Windows Phone App Development的支持

要開發Windows Universal Apps, 強烈建議使用Windows 10 使用Windows 10,您可以獲得UWP開發的最佳體驗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM