C# Visual Studio“;需要Pin来建立连接“;

C# Visual Studio“;需要Pin来建立连接“;,c#,windows-phone-8.1,visual-studio-2015,C#,Windows Phone 8.1,Visual Studio 2015,在干净的系统上重新安装后,我从VisualStudio收到一个奇怪的错误 今天我的电脑变得不稳定,所以我决定重新安装电脑(Win10)。这正是我所做的 1) 使用我编写的批处理程序进行备份,该程序使用7zip压缩拖动的目录,并将其重命名为“folders name(dd/mm@hh:mm)”,创建2个包含ftp命令数据的txt文件,打开到Web服务器的ftp连接,上载zip,然后将其上载到相同的zip到我的nas,然后再上载到我的sd卡,该批处理从临时文件和文本文件中删除zip,所有内容都表示它

在干净的系统上重新安装后,我从VisualStudio收到一个奇怪的错误

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

1) 使用我编写的批处理程序进行备份,该程序使用7zip压缩拖动的目录,并将其重命名为“folders name(dd/mm@hh:mm)”,创建2个包含ftp命令数据的txt文件,打开到Web服务器的ftp连接,上载zip,然后将其上载到相同的zip到我的nas,然后再上载到我的sd卡,该批处理从临时文件和文本文件中删除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的树莓pi,而该选项不在VS中或任何地方

手机没有pin码,或者我可以在手机或VS的任何位置找到单个设置

不过,我在手机中遇到了一个设置,允许您通过电脑的ip连接到浏览器中的手机,远程控制手机,并通过浏览器访问所有数据

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

问题已解决**

我转到“程序和功能”,单击visual studio社区版,然后单击“修复”,在它完成后,它说安装windows 10 SDK(v XX.XX.XX)时出现问题,所以我转到


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

你只需刷一下手机就可以解锁了(如果有,也可以输入pin)。由于手机已锁定,您无法在其上部署任何应用程序。

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

  • 关闭手机上的开发者模式,切换到“仅从应用商店安装应用”
  • 拔下手机的USB连接
  • 重新启动手机
  • 重新启动你的电脑
  • 启动Visual Studio
  • 将手机连接到USB端口
  • 尝试在手机上调试应用程序,如果VisualStudio没有说“您必须将手机置于侧载模式”(或simular)以外的任何内容,请从步骤1重新开始
  • 将手机置于sideload模式(非开发者模式)并再次尝试调试,现在应该会显示与步骤7相同的消息
  • 将手机切换到开发者模式

  • 现在,部署过程应该可以顺利进行了。如果没有,请再次尝试这些步骤(可能有一些变化)。我不知道问题出在哪里,但上面的步骤对我很有效。我不知道是否所有的步骤都是必要的,如果你可以省略一个步骤,请报告。这个解决方案并不能永久地起作用,有时问题会再次出现。我认为调试时不要拔下电话插头,这有助于减少问题的发生。

    同样的问题,然后我找到了以下答案:

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

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

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

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


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

    如果我单击project-->myapp属性-->无调试选项,只需“调试”-->无身份验证选项手机中是否启用了开发人员模式?是,在我重新安装电脑之前,我用它进行了调试。试试我的解决方案@RafaelHello,它确实奏效了。看起来Visual Studio安装不好。当这个问题开始出现时,我安装了VS 2015 enterprise和更新1。谢谢你的解决方案。这个重新安装的解决方案对我没有帮助。我重新安装了VisualStudio(Community Edition)和SDK,但仍然会收到输入PIN的提示。无论我输入什么(设备显示的PIN码或取消),部署都会被错误消息中断:-(@llasarov)有什么解决办法吗?我到目前为止也有同样的问题now@OXXY我发现我的问题是由VMWare Fusion引起的,因为我的开发环境是在一台运行在MacBook上的虚拟机上。在使用相同的开发环境(Visual Studio版本、Win 10 SDK等)安装了一台新的PC之后问题消失了。我的印象是虚拟机对USB协议产生了影响。由于Visual Studio使用USB与设备通信,连接受到了某种影响。这完全公平,足以扼杀我的梦想!非常感谢您的评论,非常感谢。