繁体   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