Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 全息透镜误差;出现部署错误。“是否继续?”;_Visual Studio_Unity3d_Hololens - Fatal编程技术网

Visual studio 全息透镜误差;出现部署错误。“是否继续?”;

Visual studio 全息透镜误差;出现部署错误。“是否继续?”;,visual-studio,unity3d,hololens,Visual Studio,Unity3d,Hololens,我正试图通过以下教程将我在Unity中构建的应用程序部署到HoloLens 2 以下是我在Unity中输入的构建设置。 当我在Visual Studio中选择“Master”、“ARM64”、“Device”然后选择“启动而不调试”来部署应用程序时,会出现以下错误:“有部署错误。是否继续?”。如果选择“是”,则会出现以下错误: Error DEP6957: Failed to connect to device '127.0.0.1' using Universal Authenticatio

我正试图通过以下教程将我在Unity中构建的应用程序部署到HoloLens 2

以下是我在Unity中输入的构建设置。

当我在Visual Studio中选择“Master”、“ARM64”、“Device”然后选择“启动而不调试”来部署应用程序时,会出现以下错误:“有部署错误。是否继续?”。如果选择“是”,则会出现以下错误:

Error DEP6957: Failed to connect to device '127.0.0.1' using Universal Authentication. 
Please verify the correct remote authentication mode is specified in the project debug settings.
COMException - Error HRESULT E_FAIL has been returned from a call to a COM component.
[0x80004005] XamlControlsGallery
我打开了Microsoft HoloLens门户并登录到HoloLens,笔记本电脑和HoloLens都在同一个WiFi上

我试过:

  • 重新启动Visual Studio、Microsoft HoloLens门户、HoloLens、我的笔记本电脑
  • 从Unity重建项目
  • 使用“释放”或“主控”与“ARM64”或“x64”与“设备”的所有组合

要通过Wi-Fi部署到HoloLens,请在部署目标下拉菜单中选择“远程机器”而不是“设备”。然后,转到“项目>属性>配置属性>调试”,并在“地址”或“计算机名称”字段中输入设备的IP地址,更多信息请参见:

我通过以下步骤最终实现了这一点:

  • 确保Unity中的生成设置与Visual Studio中使用的设置相同,只是设备设置应为“本地计算机”
  • 在Visual Studio中,选择“远程计算机”
  • 在Visual Studio中打开项目后,选择编辑>项目>属性>配置属性>调试,然后输入设备的IP地址

  • 全息透镜1是x86。。全息透镜2是Arm64。。您使用的是哪一款?您的设备是否通过USB连接?我使用的是HoloLens 2(更新的问题)-对不起,我应该提到这一点。设备未通过USB连接,而是通过设备入口连接。您是否尝试过不使用
    127.0.0.1
    (这是您的电脑本身),而是使用HoloLens2的正确IP?如果你很难找到它,打开它并说“我的IP是什么”,那么全息镜2会显示它的IP@derHugo我确实这样做了,但随后我收到了相同的错误消息,但带有设备IP地址。请参阅页面底部的“重要”注释,您的HoloLens 2是否处于开发模式并与笔记本电脑配对?我这样做了,但仍然会出现“部署错误。是否继续?”错误。但是,如果单击“继续”,则会收到一条警报,提示“bookstragordebugging返回null,而不是远程msvsmon进程的IPAddress&PortNumber”。我还使用Unity的构建设置更新了这个问题。在Unity构建设置步骤中,将“build and Run on”属性设置为“Local Machine”。您的设置应该与本文档中的图像相同:@Hernando-MSFT描述的设置是针对VisualStudio而不是Unity的。您应该切换回Unity中的“本地计算机”,并在Visual Studio解决方案中设置上述设置,然后重试。有关Visual Studio上的设置,请按照我的回答选择“远程计算机”。如果问题仍然存在,请提供更多VS设置的屏幕截图。