No se pudo conectar al dispositivo '192.168.1.17' mediante la autenticación universal

Intento implementar la aplicación WPA en Windows IoT core 10 desde Visual Studio 2015.
Cuando intento implementar, recibo un error:

No se pudo conectar al dispositivo '192.168.1.17' mediante la autenticación universal. Verifique que se haya especificado el modo de autenticación remota correcto en la configuración de depuración del proyecto. 0x89740016: Excepción de HRESULT: 0x89740016

Si cambio el Modo de autenticación a ninguno, aparece el error:

No se puede conectar con el depurador remoto de Microsoft Visual Studio llamado 'minwinpc'. El depurador remoto de Visual Studio 2015 (MSVSMON.EXE) no parece estar ejecutándose en la computadora remota. Esto puede deberse a que un firewall impide la comunicación con la computadora remota. Consulte la Ayuda para obtener ayuda sobre cómo configurar la depuración remota.

Esta es la página de configuración:

Si trato de implementarCurrencyExchange_1.0.9.0_ARM_Debug.appx desdeWindows Device Portal Me sale un error:

Motivo de falla: Windows no puede instalar el paquete e0c3666e-088b-4aed-8c79-8f7ddb1541fa_1.0.9.0_arm__ya2k1rc7yvhh6 porque este paquete depende de un marco que no se pudo encontrar. Proporcione el marco "Microsoft.NET.CoreRuntime.1.0" publicado por "CN = Microsoft Corporation, O = Microsoft Corporation, L = Redmond, S = Washington, C = US", con arquitectura de procesador neutral o ARM y versión mínima 1.0.23819.0 , junto con este paquete para instalar. Los marcos con el nombre "Microsoft.NET.CoreRuntime.1.0" actualmente instalado son: {} Texto de error: actualizaciones fallidas del paquete, dependencia o validación de conflictos. (0x80073cf3)

Esta es una captura de pantalla deDevice Portal:

Si intento habilitar la depuración enDevice Portal, Recibo un error:

No se pudo iniciar el depurador remoto de Visual Studio. El depurador remoto debe copiarse en el dispositivo. Esto se puede hacer implementando una aplicación en el dispositivo usando Visual Studio.

Si ejecuto el comandodevenv /resetuserdata de VS me sale un error:

Command "devenv" no es válido.

Esta es una captura de pantalla de VS:

QuiteCurrencyExchange.csproj.user manualmente y hecho:

LimpiaReconstruiDesplegaCambie la configuración entre Releas y DebugCambie las plataformas entre ARM, cualquier CPU y x64Otros bailando con una pandereta

Esta es la configuración del firewall:

Nada ayuda
Los problemas comenzaron después de actualizar Windows IoT para Raspberry Pi 3.
Antes de que se desplegara.

Leí foros pero nada ayuda ... ¿Qué puede ser un problema?

ACTUALIZA

Cuando creo un paquete de aplicaciones: Tienda -> Crear paquete de aplicaciones, algunas veces tiene éxito, y obtengoCurrencyExchange_1.0.X.0_x86_x64_arm_Debug.appxbundle, pero a veces me sale un error:

Todos los manifiestos de paquetes de aplicaciones en un paquete deben declarar los mismos valores bajo XPath [local-name () = 'Paquete'] / [local-name () = 'Dependencias']. Los valores bajo este XPath declarados en el manifiesto para el paquete con el nombre de archivo "CurrencyExchange_1.0.20.0_ARM_Debug.appx" y el nombre completo del paquete "robodem_1.0.20.0_arm__ya2k1rc7yvhh6" en la línea 11, columna 4 no coinciden con los declarados en el manifiesto para el paquete con el nombre de archivo "CurrencyExchange_1.0.20.0_x86_Debug.appx" y el nombre completo del paquete "robodem_1.0.20.0_x86__ya2k1rc7yvhh6" en la línea 11, columna 4

ACTUALIZA

Device se actualiza, ahora, después de la razón bundleFailure: Windows no puede instalar el paquete e0c3666e-088b-4aed-8c79-8f7ddb1541fa_1.0.9.0_arm__ya2k1rc7yvhh6 porque este paquete depende de un marco que no se pudo encontrar. Proporcione el marco "Microsoft.NET.CoreRuntime.1.0" publicado por "CN = Microsoft Corporation, O = Microsoft Corporation, L = Redmond, S = Washington, C = US", con arquitectura de procesador neutral o ARM y versión mínima 1.0.23819.0 , junto con este paquete para instalar. Los marcos con el nombre "Microsoft.NET.CoreRuntime.1.0" actualmente instalado son: {} Texto de error: actualizaciones fallidas del paquete, dependencia o validación de conflictos. (0x80073cf3)

La implementación remota todavía falla.
Remonté el paquete después de eliminar / clonar reiniciar el proyecto en VS.

ACTUALIZA

La dirección IP de mi PC es192.168.1.46, emitiendo:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.1.46

No ayuda.

ACTUALIZA

Si intento ejecutar el depurador desde Power Shell remoto, obtengo:

[192.168.1.17]: PS C:\Data\Users\administrator\Documents> MSVSMON.EXE
The term 'MSVSMON.EXE' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
    + CategoryInfo          : ObjectNotFound: (MSVSMON.EXE:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

ACTUALIZA

Lo intentéesta respuesta, y esto no ayudó.

ACTUALIZA

Como Rita Han sugirió que cargué dos dependencias y la aplicación se implementó con éxito. Puedo ejecutarlo en el dispositivo. Sin embargo, no tengo nada sobre el puerto 8116:

ACTUALIZA

Si inicio el depurador a través de la opción Iniciar depurador, aparece el error:

No se pudo iniciar el depurador remoto de Visual Studio. El depurador remoto debe copiarse en el dispositivo. Esto se puede hacer implementando una aplicación en el dispositivo usando Visual Studio.

Y sigo teniendo el mismo error al implementar la aplicación a través de VS:

El Visual Studio 2015 Remote Debugger (MSVSMON.EXE) no parece estar ejecutándose en la computadora remota. Esto puede deberse a que un firewall impide la comunicación con la computadora remota.

ACTUALIZA

omo Rita Han sugirió en una conversación posterior, habilité 8116 tanto en el firewall de la frambuesa como en el firewall de la PC, obtengoOk. terminal responder, pero todavía no tengo repetición cuando busco el proceso de escucha del puerto 8116:

telnet desde PCPotencia Shellnet stat en Raspberry Pi 3Procesos de ejecución en el Portal de dispositivos de Windows

ACTUALIZA

Como escribí antes: abrí el puerto en Raspberry Pi 3, reinicié el dispositivo, y aquí hay pruebas de captura de pantalla, de que no hay nada escuchando para 8116:

ACTUALIZA

Para iniciar el proceso manualmente tampoco ayuda

ACTUALIZA

omo Rita pregunta, comparto archivos .csproj y .csproj.user.

.csproj:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
    <ProjectGuid>{AB466423-7430-49A4-AF63-2F6C031394BC}</ProjectGuid>
    <OutputType>AppContainerExe</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>CurrencyExchange</RootNamespace>
    <AssemblyName>CurrencyExchange</AssemblyName>
    <DefaultLanguage>en-US</DefaultLanguage>
    <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
    <TargetPlatformVersion>10.0.14393.0</TargetPlatformVersion>
    <TargetPlatformMinVersion>10.0.10586.0</TargetPlatformMinVersion>
    <MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
    <FileAlignment>512</FileAlignment>
    <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <PackageCertificateKeyFile>CurrencyExchange_TemporaryKey.pfx</PackageCertificateKeyFile>
    <AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
    <AppxBundle>Always</AppxBundle>
    <AppxBundlePlatforms>x86|x64|arm</AppxBundlePlatforms>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x86\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
    <NoWarn>;2008</NoWarn>
    <DebugType>full</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <UseVSHostingProcess>false</UseVSHostingProcess>
    <ErrorReport>prompt</ErrorReport>
    <Prefer32Bit>true</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
    <OutputPath>bin\x86\Release\</OutputPath>
    <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
    <Optimize>true</Optimize>
    <NoWarn>;2008</NoWarn>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <UseVSHostingProcess>false</UseVSHostingProcess>
    <ErrorReport>prompt</ErrorReport>
    <Prefer32Bit>true</Prefer32Bit>
    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\ARM\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
    <NoWarn>;2008</NoWarn>
    <DebugType>full</DebugType>
    <PlatformTarget>ARM</PlatformTarget>
    <UseVSHostingProcess>false</UseVSHostingProcess>
    <ErrorReport>prompt</ErrorReport>
    <Prefer32Bit>true</Prefer32Bit>
    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
    <OutputPath>bin\ARM\Release\</OutputPath>
    <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
    <Optimize>true</Optimize>
    <NoWarn>;2008</NoWarn>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>ARM</PlatformTarget>
    <UseVSHostingProcess>false</UseVSHostingProcess>
    <ErrorReport>prompt</ErrorReport>
    <Prefer32Bit>true</Prefer32Bit>
    <UseDotNetNativeToolchain>false</UseDotNetNativeToolchain>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x64\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
    <NoWarn>;2008</NoWarn>
    <DebugType>full</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <UseVSHostingProcess>false</UseVSHostingProcess>
    <ErrorReport>prompt</ErrorReport>
    <Prefer32Bit>true</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    <OutputPath>bin\x64\Release\</OutputPath>
    <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
    <Optimize>true</Optimize>
    <NoWarn>;2008</NoWarn>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <UseVSHostingProcess>false</UseVSHostingProcess>
    <ErrorReport>prompt</ErrorReport>
    <Prefer32Bit>true</Prefer32Bit>
    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
  </PropertyGroup>
  <ItemGroup>
    <!-- A reference to the entire .Net Framework and Windows SDK are automatically included -->
    <None Include="project.json" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="App.xaml.cs">
      <DependentUpon>App.xaml</DependentUpon>
    </Compile>
    <Compile Include="Calibrator\Box.cs" />
    <Compile Include="Calibrator\TestStorage.cs" />
    <Compile Include="Common\Delegates.cs" />
    <Compile Include="Constants\Consts.cs" />
    <Compile Include="Constants\Messages.cs" />
    <Compile Include="Constants\Exceptions.cs" />
    <Compile Include="Enums\Severity.cs" />
    <Compile Include="Enums\Status.cs" />
    <Compile Include="Controls\wHeader.xaml.cs">
      <DependentUpon>wHeader.xaml</DependentUpon>
    </Compile>
    <Compile Include="Exceptions\InvalidNodeType.cs" />
    <Compile Include="Exceptions\UnhandledControlStatus.cs" />
    <Compile Include="Exceptions\UnhandledMessageSeverity.cs" />
    <Compile Include="Settings\wIncasation.xaml.cs">
      <DependentUpon>wIncasation.xaml</DependentUpon>
    </Compile>
    <Compile Include="Settings\wNominals.xaml.cs">
      <DependentUpon>wNominals.xaml</DependentUpon>
    </Compile>
    <Compile Include="Settings\wUpload.xaml.cs">
      <DependentUpon>wUpload.xaml</DependentUpon>
    </Compile>
    <Compile Include="Controls\wMoneyAdjust.xaml.cs">
      <DependentUpon>wMoneyAdjust.xaml</DependentUpon>
    </Compile>
    <Compile Include="Pages\wManual.xaml.cs">
      <DependentUpon>wManual.xaml</DependentUpon>
    </Compile>
    <Compile Include="Pages\wMainPage.xaml.cs">
      <DependentUpon>wMainPage.xaml</DependentUpon>
    </Compile>
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Pages\wSettings.xaml.cs">
      <DependentUpon>wSettings.xaml</DependentUpon>
    </Compile>
    <Compile Include="Pages\wStatistics.xaml.cs">
      <DependentUpon>wStatistics.xaml</DependentUpon>
    </Compile>
  </ItemGroup>
  <ItemGroup>
    <AppxManifest Include="Package.appxmanifest">
      <SubType>Designer</SubType>
    </AppxManifest>
    <None Include="CurrencyExchange_TemporaryKey.pfx" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="Properties\Default.rd.xml" />
    <Content Include="Assets\LockScreenLogo.scale-200.png" />
    <Content Include="Assets\SplashScreen.scale-200.png" />
    <Content Include="Assets\Square150x150Logo.scale-200.png" />
    <Content Include="Assets\Square44x44Logo.scale-200.png" />
    <Content Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
    <Content Include="Assets\StoreLogo.png" />
    <Content Include="Assets\Wide310x150Logo.scale-200.png" />
  </ItemGroup>
  <ItemGroup>
    <ApplicationDefinition Include="App.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </ApplicationDefinition>
    <Page Include="Controls\wHeader.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Settings\wIncasation.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Settings\wNominals.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Settings\wUpload.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Controls\wMoneyAdjust.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Pages\wManual.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Pages\wMainPage.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
    </Page>
    <Page Include="Pages\wSettings.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
    <Page Include="Pages\wStatistics.xaml">
      <SubType>Designer</SubType>
      <Generator>MSBuild:Compile</Generator>
    </Page>
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\..\..\..\RoboLine\IoT\IoT.csproj">
      <Project>{2f12492d-4625-4edf-8497-d9e49f320bef}</Project>
      <Name>IoT</Name>
    </ProjectReference>
    <ProjectReference Include="..\Lib\CurrencyExchange.Lib\CurrencyExchange.Lib.csproj">
      <Project>{5299129a-cee9-4530-8789-e2dcd7d24430}</Project>
      <Name>CurrencyExchange.Lib</Name>
    </ProjectReference>
    <ProjectReference Include="..\Lib\TouchPanels\TouchPanels.csproj">
      <Project>{8220b292-cf54-43af-8873-5ad16715fc8a}</Project>
      <Name>TouchPanels</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <SDKReference Include="WindowsIoT, Version=10.0.14393.0">
      <Name>Windows IoT Extensions for the UWP</Name>
    </SDKReference>
  </ItemGroup>
  <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
    <VisualStudioVersion>14.0</VisualStudioVersion>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS</DefineConstants>
    <NoWarn>;2008</NoWarn>
    <NoStdLib>true</NoStdLib>
    <DebugType>full</DebugType>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <UseVSHostingProcess>false</UseVSHostingProcess>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    <Prefer32Bit>true</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS</DefineConstants>
    <Optimize>true</Optimize>
    <NoWarn>;2008</NoWarn>
    <NoStdLib>true</NoStdLib>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <UseVSHostingProcess>false</UseVSHostingProcess>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    <Prefer32Bit>true</Prefer32Bit>
  </PropertyGroup>
  <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
</Project>

.csproj.user:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <AppxPackageIsForStore>False</AppxPackageIsForStore>
    <AppxShowAllApps>False</AppxShowAllApps>
    <AppxBuildConfigurationSelection>x86|x64|arm</AppxBuildConfigurationSelection>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
    <DeviceId>30F105C9-681E-420b-A277-7C086EAD8A4E</DeviceId>
    <UseEmulator>false</UseEmulator>
    <RemoteDebugMachine>192.168.1.17</RemoteDebugMachine>
    <AuthenticationMode>None</AuthenticationMode>
    <RemoteDebugEnabled>true</RemoteDebugEnabled>
    <DeploymentType>CopyToDevice</DeploymentType>
    <RemoveNonLayoutFiles>true</RemoveNonLayoutFiles>
    <CreateCleanLayout>true</CreateCleanLayout>
    <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
    <DebugEngines>
    </DebugEngines>
    <BackgroundTaskDebugEngines>
    </BackgroundTaskDebugEngines>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
    <DeviceId>30F105C9-681E-420b-A277-7C086EAD8A4E</DeviceId>
    <UseEmulator>false</UseEmulator>
    <RemoteDebugEnabled>true</RemoteDebugEnabled>
    <AuthenticationMode>Universal</AuthenticationMode>
    <RemoteDebugMachine>192.168.1.17</RemoteDebugMachine>
  </PropertyGroup>
</Project>

Además, tengo buenas noticias. Encontré amablemanua en estofor. Ejecuto el depurador en Raspberry y tengo un nuevo error en Visual Studio.

Veo ese depurador ejecutándose:

Sin embargo, no lo veo entre los puertos ennetstat:

Y este es un nuevo error de VS:

1> ------ Implementación iniciada: Proyecto: CurrencyExchange, Configuración: Debug ARM ------
1> DEP0110: No se puede verificar la máquina remota '192.168.1.17' para el modo desarrollador. Verifique que las herramientas remotas estén instaladas correctamente en la máquina remota y que el modo correcto de autenticación remota esté especificado en la configuración de depuración del proyecto.
========== Implementación: 0 exitoso, 1 fallido, 0 omitido ==========

ACTUALIZA

Encontré el proceso de msvsmon en netstat usando[192.168.1.17]: PS C:\Data\Users\administrator\Documents> netstat -b -a:

Y ajusté el puerto en la configuración de depuración en VS:

Sin embargo, tuve el mismo error.

Respuestas a la pregunta(1)

Su respuesta a la pregunta