Visual Studio远程调试Surface RT不工作

时间:2017-08-17 09:57:17

标签: visual-studio arm remote-debugging surface

我有一台带有Windows 8.1的Surface RT(第1代)。 在我的桌面PC上,我正在开发一个应该在Windows 8.1 ARM上运行的应用程序。 现在我想将它安装到我的表面来测试它,但它不起作用。我到现在为止做了什么:

1) 桌面:VS 2015 Enterprise Update 3 Surface:VS 2015 Remotetools ARM VS2015和ARM没有Update 3版本,它说我应该使用调试工具的第一个版本:Image link 我找到了更新3 arm版本here,但它说它与我的Windows版本不兼容。

问题是,在我部署到我的远程设备后,我被要求输入用户名和密码,表面远程调试工具说它已连接,接下来我收到此错误:

  

DEP4300:DerStammordnerfürApp-Paket   534e8ba7-f730-492b-926f-5bfb8a63ab43 | VS.Debug_ARM.NAME | CN = NAME | 534e8ba7-f730-492b-926f-5bfb8a63ab43VS.Debug_ARM.NAMEmit   demOrdnerfürdasBasislayout C:\ Users \ NAME \ AppxLayouts konnte nicht   generiert werden。 Illegales Zeichen im Pfad。

2)Desktop VS enterprise 2013更新4 Surface Remote工具2013 Update 4 for ARM

问题:我收到消息远程操作花费的时间比预期的要长,然后它说它无法连接到设备上的msvsmon.exe。 exe正在运行,当我进入项目设置时,它找到了我的设备。即使我禁用身份验证VS获取信息。所以它需要与该exe进行通信,但是当我开始部署时,它不起作用。

3)笔记本电脑VS企业2013更新5 Surface Remote工具Update for ARM

与2)相同的问题

4)桌面VS 2015社区没有更新Surface Remote工具2015(没有更新)

与2和3相同

已经尝试this solution,但部署时仍然没有连接。

我希望你能解决我的问题。我不需要在我的设备上调试我只想安装。因此,如果有任何替代方法可以在我的表面上获得应用程序,也欢迎。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。我不知道为什么远程工具不再适用于Surface RT。但这是我的 Test 应用程序的解决方案:

  1. 在VS中创建AppPackage(仅选择ARM体系结构)
  2. Documents \ Visual Studio 2015 \ Projects \ Test \ Test \ AppPackages 文件夹复制到Surface RT。
  3. 打开 AppPackages \ Test_Version_ARM_Debug_Test 文件夹并安装Test_Version_ARM_Debug.cer证书。 Atention!选择以下选项:Alle Zertifikate in folgendem Speicher speichern ...点击Durchsuchen ...并将证书保存在文件夹VertrauenswürdigeStammzertifizierungsstellen
  4. 现在以管理员身份打开PowerShell
  5. 使用 add-appxpackage C:\ myapp.appx cmd将安装该应用程序。
  6. 我希望有帮助: - )