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