2017-08-17 75 views
-1

我有一个Windows 8.1的Surface RT(第1代)。 在我的台式电脑上,我正在研究应该在Windows 8.1 ARM上运行的应用程序。 现在我想安装到我的表面来测试它,但它不起作用。我试过至今:Visual Studio远程调试表面RT不工作

1) 桌面:VS 2015年企业更新3面:VS 2015年Remotetools ARM 没有更新3版本VS2015和ARM和它说我应该使用调试工具的第一个版本:Image link 我发现了一个更新3手臂版本here,但它说它与我的Windows版本不兼容。

的问题是,当我部署到我的远程设备有人问我的用户名和密码,表面远程调试工具说,这是连接和明年我得到这个错误:

DEP4300: Der Stammordner für App-Paket 534e8ba7-f730-492b-926f-5bfb8a63ab43|VS.Debug_ARM.NAME|CN=NAME|534e8ba7-f730-492b-926f-5bfb8a63ab43VS.Debug_ARM.NAMEmit dem Ordner für das Basislayout C:\Users\NAME\AppxLayouts konnte nicht generiert werden. Illegales Zeichen im Pfad.

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

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

3)笔记本VS企业2013更新5表面远程工具更新5 ARM

同样的问题,因为2)

4)桌面VS 2015年社区没有更新表面远程工具2015年(不更新)

与2和3相同

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

我希望你有我的问题的解决方案。我不需要在我的设备上进行调试,我只想安装。因此,如果有任何其他方式让我的表面上的应用程序,也是欢迎。

回答

0

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

  1. 在VS创建AppPackage(仅限ARM架构)
  2. 复制文档\ Visual Studio的2015年\项目\测试\测试\ AppPackages文件夹到您的Surface RT。
  3. 打开AppPackages \ Test_Version_ARM_Debug_Test文件夹并安装Test_Version_ARM_Debug.cer证书。 Atention!选择以下选项:在folgendem Speicher speichern中输入Zertifikate ...点击Durchsuchen ...并将证书保存到文件夹VertrauenswürdigeStammzertifizierungsstellen
  4. 现在打开PowerShell中以管理员身份
  5. 使用附加appxpackage C:\ myapp.appx CMD的应用程序将被安装。

我希望帮助:-)

+0

听起来不错。我设法使用不同的PC安装应用程序,然后使用IP地址而不是名称。出于某种原因,名称无法解析,但是IP工作。但我会尝试一下你的解决方案 – Stack