【问题标题】:Visual Studio "Pin is required to establish a connection"Visual Studio“需要 Pin 才能建立连接”
【发布时间】:2016-03-10 21:59:19
【问题描述】:

在干净的系统上全新安装后,我从 Visual Studio 收到一个奇怪的错误。

今天我的电脑变得昏昏沉沉,所以我决定重新安装电脑(Win10),这正是我所做的

1) 使用我编写的批处理程序备份,该程序使用 7zip 压缩拖动的目录并将其重命名为“文件夹名称(dd/mm @ hh:mm)”,创建 2 个包含 ftp 命令数据的 txt 文件,打开一个ftp 连接到我的网络服务器,上传 zip,然后上传到同一个 zip 到我的 nas,然后到我的 sd 卡,批处理从 temp 和文本文件中删除 zip,一切都说它执行正常。

2)我去重置我的电脑并重置所有内容并删除所有文件

3) 重新安装后,我下载了 7zip 和 Visual Studio,并在安装开始时勾选框列表中的所有插件,但我注意到这次它有 windows phone 10 模拟器。

4) 从 SDHC 解压缩我的工作

5)在VS中打开,VS要求我登录所以我正常加载了所有内容

6)插入我的手机(Lumia 930 WP10)点击开始调试

我得到了这个弹出窗口

A PIN is required to establish a connection with the remote device. Please enter the PIN to pair the Device

我从来没有见过这个错误,据我所知没有其他人有,这就是为什么我详细写了我为得到它所做的事情,我能找到的唯一帖子说它在调试属性中,所以将其设置为无授权,但这是针对使用 VS 的树莓派,并且该选项不存在或 VS 中的任何位置

手机没有pin,或者我可以在手机或VS的任何地方找到一个设置。

不过,我确实遇到了手机中的一项设置,允许您通过计算机的浏览器通过其 ip 连接到您的手机,并远程控制手机并通过浏览器访问所有数据

The Error I Get in VS

The Phone Remote from a browser (If anyone is curious)

更新***无论我做什么,我都可以运行任何 windows phone 10 模拟器,但 VS 无法检测到除 8.1 模拟器之外的任何模拟器

【问题讨论】:

  • 如果我点击项目 --> myapp 属性 --> 没有调试选项只是“调试” --> 没有身份验证选项
  • 手机是否开启了开发者模式?
  • 是的,我在重装电脑之前用它来调试
  • 试试我的解决方案@Rafael

标签: c# windows-phone-8.1 visual-studio-2015


【解决方案1】:

同样的问题,然后我找到了这个答案:

https://stackoverflow.com/a/33667162

这个解决方案对我真的很有帮助。

简单地说,您可以从管理员命令提示符处执行此操作:

reg add HKLM\SYSTEM\CurrentControlSet\Control\SirepClient /v DisableProtocol3 /t REG_DWORD /d 1

【讨论】:

    【解决方案2】:

    问题已解决**

    我去程序和功能,点击visual studio社区版,点击修复,完成后说安装windows 10 SDK(v XX.XX.XX)有问题,所以我去了

    https://dev.windows.com/en-US/downloads/windows-10-sdk

    我注意到网站上的版本号更高,所以我使用下载链接手动安装了 SDK,然后它就可以工作了 :)

    【讨论】:

    • 您好,这确实有效。看起来 Visual Studio 安装很糟糕。当这个问题开始发生时,我安装了带有 Update 1 的 VS 2015 企业版。感谢您的解决方案。
    • 这个重新安装的解决方案对我没有帮助。我重新安装了 Visual Studio(社区版)和 SDK,但仍然提示我输入 PIN。无论我输入什么(设备显示给我的 PIN 或取消)部署都会因错误消息而中断:-(
    • @llasarov 有解决方案的希望吗?到现在我也有同样的问题
    • @OXXY 我发现我的问题是由 VMWare Fusion 引起的,因为我的开发环境是在 MacBook 上运行的虚拟机中。使用相同的开发环境(Visual Studio 版本、Win 10 SDK 等)设置新 PC 后,问题消失了。我的印象是虚拟机对 USB 协议产生了影响。由于 Visual Studio 使用 USB 与设备通信,因此连接受到了某种影响。
    • 这完全可以扼杀我的梦想!非常感谢您的评论非常感谢。
    【解决方案3】:

    我在 Windows 主机上的 VMWare Workstation 12 和 MAC 主机上的 VMWare Fusion 8 下的虚拟机中运行 Visual Studio 时遇到了这个问题。

    解决方案是编辑虚拟机设置并将 USB 兼容性设置从 3.0 版更改为 2.0 版。

    【讨论】:

      【解决方案4】:

      我通过以下步骤使其工作:

      1. 在手机上关闭开发者模式并切换到“仅从商店安装应用程序”
      2. 拔下手机的 USB 连接
      3. 重启手机
      4. 重启电脑
      5. 启动 Visual Studio
      6. 将手机连接到您的 USB 端口
      7. 尝试在您的手机上调试应用程序,如果 Visual Studio 确实说“您必须将手机置于 Sideload 模式”(或类似模式)以外的任何内容,请从第 1 步重新开始。
      8. 将手机置于侧载模式(不是开发者模式)并再次尝试调试,现在应该会显示与第 7 步相同的消息。
      9. 将手机切换到开发者模式

      现在部署过程应该可以正常运行了。如果没有,请再次尝试这些步骤(可能有一些变化)。我不知道问题出在哪里,但上述步骤对我有用。我不知道是否所有步骤都是必要的,如果您可以省略一个,请回来报告。此解决方案不会永久帮助,有时问题会再次出现。我认为调试时不要拔掉手机,有助于减少问题的发生。

      【讨论】:

        【解决方案5】:

        您只需滑动手机即可解锁(如果有,也请输入密码)。由于手机被锁定,您无法在其上部署任何应用程序。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-06-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多