Aplicativo UWP de depuração remota no Windows Server 2016
Gostaria de usar o Windows Server 2016 (x64) para depuração remota de aplicativos UWP. O motivo? Meu PC em funcionamento ainda executa uma instância do Windows 7 e não é possível implantar um aplicativo UWP em uma máquina com Windows 7.
O problemaEu já instalei as Ferramentas Remotas para Visual Studio 2015 na máquina Windows Server 2016 e a iniciei na porta 4020. O modo de autenticação foi definido como "Nenhum". Também ativei o modo Desenvolvedor no servidor. Também configurei meu projeto no Visual Studio para usar a máquina remota para depuração.
O problema é que sempre que tento implantar (apenas implantar, nem depurar) minha solução no servidor, acontece o seguinte:
Visual Studio mostra o seguinte resultado:
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"...
eentão trava para sempre.
Enquanto isso, as ferramentas remotas no servidor mostram a seguinte saída:
UserAbc connected.
Isso indica que deve haver pelo menos alguma comunicação entre o meu PC com Windows 7 e a máquina Windows Server 2016 de destino.
Nenhuma mensagem de erro é exibida (nem no Visual Studio nem no Remote Debugger).
A questãoAlguma idéia de por que a implantação trava para sempre sem uma mensagem de erro? Ou estou tentando realizar uma tarefa impossível? O Windows Server 2016 é capaz de executar aplicativos UWP?
AtualizarInstalei o VS 2015 Update 3 diretamente no Windows Server 2016. Consegui criar e depurar um aplicativo UWP simples diretamente no servidor, para que o servidor possa claramente executar um aplicativo UWP. No entanto, ainda não consigo fazer a depuração remota funcionar. Talvez o problema esteja completamente no meu PC local com Windows 7 e não tenha nada a ver com o Windows Server. É estranho que o processo seja interrompido enquanto "Lendo o arquivo de receita do pacote". Será que um antivírus está interceptando?