[英]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.