Visual Studio "Pin is required to establish a connection"
Visual Studio "Pin is required to establish a connection"
在干净的系统上进行全新安装后,我从 Visual Studio 收到一个奇怪的错误。
今天我的电脑变得昏昏沉沉,所以我决定重装电脑(Win10)这正是我所做的
1) 使用我编写的批处理程序进行备份,该程序使用 7zip 压缩拖到的目录并将其重命名为 "folders name( dd/mm @ hh:mm)",创建 2 个包含 ftp 命令数据的 txt 文件,打开 ftp 连接到我的网络服务器,上传 zip,然后将相同的 zip 上传到我的 nas,然后上传到我的 sd 卡,批处理从临时文件和文本文件中删除 zip,一切正常。
2) 我去重置了我的电脑并重置了所有内容并删除了所有文件
3) 重新安装后,我在安装开始时下载了 7zip 和 visual studio 以及复选框列表中的所有插件,除了我注意到它有 windows phone 10这次是模拟器。
4) 从 SDHC 中解压缩我的作品
5)在VS中打开,VS让我登录所以我就正常加载了
6) 插入我的 phone (Lumia 930 WP10) 单击开始调试
我得到了这个弹出窗口
A PIN is required to establish a connection with the remote device. Please enter the PIN to pair the Device
我从来没有见过这个错误,据我所知没有其他人遇到过,这就是为什么我详细写下了我为得到它所做的工作,我能找到的唯一 post 就是这样写的在调试属性中,因此将其设置为无授权,但这是针对使用 VS 的 raspberry pi,并且该选项不存在或在 VS
中的任何位置
phone 没有引脚,或者我可以在 phone 或 VS 上的任何地方找到一个设置。
不过,我确实在 phone 中遇到了一个设置,它允许您在计算机上的浏览器中通过它的 ip 连接到您的 phone 并远程控制 phone 和通过浏览器访问所有数据
The Phone Remote from a browser (If anyone is curious)
更新*** 无论我做什么,我都可以 运行 windows phone 10 个模拟器中的任何一个,但是 VS 无法检测到 8.1 模拟器以外的任何模拟器
问题已解决**
我去程序和功能,点击visual studio社区版,然后点击修复,完成后说安装windows 10 SDK时出现问题(v XX.XX.XX ), 所以我去了
https://dev.windows.com/en-US/downloads/windows-10-sdk
我注意到网站上的版本号更高,所以我使用下载 link 手动安装了 SDK,很快就可以使用了:)
您只需滑动 phone 即可将其解锁(如果有,也输入 PIN 码)。由于 phone 已锁定,您无法在其上部署任何应用程序。
我通过以下步骤使其工作:
- 在 phone 上关闭开发者模式并切换到 "Only install Apps from Store"
- 拔下 phone 的 USB 连接
- 重启 phone
- 重启电脑
- 开始 Visual Studio
- 将 phone 连接到您的 USB 端口
- 尝试在您的 phone 上调试应用程序,如果 Visual Studio 没有说 "You have to put the phone into Sideload mode"(或类似的),请从第 1 步重新开始。
- 将 phone 置于旁加载模式(而非开发者模式)并再次尝试调试,现在应该会出现与步骤 7 中相同的消息。
- 将您的 phone 切换到开发者模式
现在部署过程应该没有任何问题。如果没有再次尝试这些步骤(可能有一些变化)。我不知道问题出在哪里,但上述步骤对我有用。我不知道是否所有步骤都是必要的,如果您可以省略一个步骤,请报告。此解决方案不会永久有效,有时问题会再次出现。我认为调试时不要拔掉 phone,有助于减少问题的发生。
同样的问题,然后我找到了这个答案:
解决方案对我很有帮助。
简单地说,您可以在管理员命令提示符下执行此操作:
reg add HKLM\SYSTEM\CurrentControlSet\Control\SirepClient /v DisableProtocol3 /t REG_DWORD /d 1
当 运行 Visual Studio 在 windows 主机上的 VM Ware Workstation 12 和 MAC 上的 VMWare Fusion 8 下的虚拟机中时,我遇到了这个问题主持人。
解决方案是编辑虚拟机设置并将 USB 兼容性设置从版本 3.0 更改为 2.0。
在干净的系统上进行全新安装后,我从 Visual Studio 收到一个奇怪的错误。
今天我的电脑变得昏昏沉沉,所以我决定重装电脑(Win10)这正是我所做的
1) 使用我编写的批处理程序进行备份,该程序使用 7zip 压缩拖到的目录并将其重命名为 "folders name( dd/mm @ hh:mm)",创建 2 个包含 ftp 命令数据的 txt 文件,打开 ftp 连接到我的网络服务器,上传 zip,然后将相同的 zip 上传到我的 nas,然后上传到我的 sd 卡,批处理从临时文件和文本文件中删除 zip,一切正常。
2) 我去重置了我的电脑并重置了所有内容并删除了所有文件
3) 重新安装后,我在安装开始时下载了 7zip 和 visual studio 以及复选框列表中的所有插件,除了我注意到它有 windows phone 10这次是模拟器。
4) 从 SDHC 中解压缩我的作品
5)在VS中打开,VS让我登录所以我就正常加载了
6) 插入我的 phone (Lumia 930 WP10) 单击开始调试
我得到了这个弹出窗口
A PIN is required to establish a connection with the remote device. Please enter the PIN to pair the Device
我从来没有见过这个错误,据我所知没有其他人遇到过,这就是为什么我详细写下了我为得到它所做的工作,我能找到的唯一 post 就是这样写的在调试属性中,因此将其设置为无授权,但这是针对使用 VS 的 raspberry pi,并且该选项不存在或在 VS
中的任何位置phone 没有引脚,或者我可以在 phone 或 VS 上的任何地方找到一个设置。
不过,我确实在 phone 中遇到了一个设置,它允许您在计算机上的浏览器中通过它的 ip 连接到您的 phone 并远程控制 phone 和通过浏览器访问所有数据
The Phone Remote from a browser (If anyone is curious)
更新*** 无论我做什么,我都可以 运行 windows phone 10 个模拟器中的任何一个,但是 VS 无法检测到 8.1 模拟器以外的任何模拟器
问题已解决**
我去程序和功能,点击visual studio社区版,然后点击修复,完成后说安装windows 10 SDK时出现问题(v XX.XX.XX ), 所以我去了
https://dev.windows.com/en-US/downloads/windows-10-sdk
我注意到网站上的版本号更高,所以我使用下载 link 手动安装了 SDK,很快就可以使用了:)
您只需滑动 phone 即可将其解锁(如果有,也输入 PIN 码)。由于 phone 已锁定,您无法在其上部署任何应用程序。
我通过以下步骤使其工作:
- 在 phone 上关闭开发者模式并切换到 "Only install Apps from Store"
- 拔下 phone 的 USB 连接
- 重启 phone
- 重启电脑
- 开始 Visual Studio
- 将 phone 连接到您的 USB 端口
- 尝试在您的 phone 上调试应用程序,如果 Visual Studio 没有说 "You have to put the phone into Sideload mode"(或类似的),请从第 1 步重新开始。
- 将 phone 置于旁加载模式(而非开发者模式)并再次尝试调试,现在应该会出现与步骤 7 中相同的消息。
- 将您的 phone 切换到开发者模式
现在部署过程应该没有任何问题。如果没有再次尝试这些步骤(可能有一些变化)。我不知道问题出在哪里,但上述步骤对我有用。我不知道是否所有步骤都是必要的,如果您可以省略一个步骤,请报告。此解决方案不会永久有效,有时问题会再次出现。我认为调试时不要拔掉 phone,有助于减少问题的发生。
同样的问题,然后我找到了这个答案:
解决方案对我很有帮助。
简单地说,您可以在管理员命令提示符下执行此操作:
reg add HKLM\SYSTEM\CurrentControlSet\Control\SirepClient /v DisableProtocol3 /t REG_DWORD /d 1
当 运行 Visual Studio 在 windows 主机上的 VM Ware Workstation 12 和 MAC 上的 VMWare Fusion 8 下的虚拟机中时,我遇到了这个问题主持人。
解决方案是编辑虚拟机设置并将 USB 兼容性设置从版本 3.0 更改为 2.0。