Не удалось подключиться к устройству «192.168.1.17» с помощью универсальной аутентификации - PullRequest
0 голосов
/ 16 февраля 2019

Я пытаюсь развернуть приложение WPA в Windows IoT core 10 из Visual Studio 2015.
При попытке развернуться появляется ошибка:

Не удалось подключиться к устройству '192.168.1.17с помощью универсальной аутентификации.Убедитесь, что в настройках отладки проекта указан правильный режим удаленной аутентификации.0x89740016: Исключение из HRESULT: 0x89740016

Если я изменяю режим аутентификации на none, я получаю ошибку:

Невозможно подключиться к удаленному отладчику Microsoft Visual Studio с именем minwinpc.Удаленный отладчик Visual Studio 2015 (MSVSMON.EXE) не работает на удаленном компьютере.Это может быть связано с тем, что брандмауэр предотвращает связь с удаленным компьютером.Пожалуйста, обратитесь за помощью к справке по настройке удаленной отладки.

Это страница конфигурации:

Deployment configuration

Если я пытаюсь развернуть CurrencyExchange_1.0.9.0_ARM_Debug.appxс Windows Device Portal Я получаю сообщение об ошибке:

Причина сбоя: Windows не может установить пакет e0c3666e-088b-4aed-8c79-8f7ddb1541fa_1.0.9.0_arm__ya2k1rc7yvhh6, поскольку этот пакет зависит от среды, которую не удалось найти.Предоставить платформу «Microsoft.NET.CoreRuntime.1.0», опубликованную «CN = Microsoft Corporation, O = Microsoft Corporation, L = Redmond, S = Washington, C = US», с архитектурой процессора с нейтральной или ARM и минимальной версией 1.0.23819.0.вместе с этим пакетом для установки.Установленные в настоящее время платформы с именем «Microsoft.NET.CoreRuntime.1.0»: {} Текст ошибки: Обновления пакета, проверка зависимостей или конфликтов.(0x80073cf3)

Это скриншот с Device Portal:

Device Portal

Если я попытаюсь включить отладку в Device Portal Я получаю сообщение об ошибке:

Не удалось запустить удаленный отладчик Visual Studio.Удаленный отладчик необходимо скопировать на устройство.Это можно сделать путем развертывания приложения на устройстве с использованием Visual Studio.

Если я запускаю команду devenv /resetuserdata из VS, я получаю сообщение об ошибке:

Команда "devenv"недопустимо.

Это скриншот из VS:

Visual Studio

Я удалил CurrencyExchange.csproj.user вручную и сделал:

  • Очистить
  • Перестроить
  • Развернуть
  • Изменить конфигурацию между Releas и Debug
  • Изменить платформы между ARM, Любой ЦП и x64
  • Другие танцы с бубном

Это конфигурация брандмауэра:

Firewall

Ничего не помогает.
Проблемы начались после того, как я обновил Windows IoT для Raspberry Pi 3.
Перед его развертыванием.

Я читаю форумы, но ничего не помогает ... В чем может быть проблема?

ОБНОВЛЕНИЕ

Когда я создаю пакет приложений: Магазин -> СоздатьПакет приложения, иногда это удается, и я получаю CurrencyExchange_1.0.X.0_x86_x64_arm_Debug.appxbundle, но иногда я получаю ошибку:

Все манифесты пакета приложения в пакете должны объявлять одинаковые значения в XPath [имя локального () = 'пакет'] * [имя-местный / * 1095 () 'зависимости' =].Значения под этим XPath, объявленные в манифесте для пакета с именем файла "CurrencyExchange_1.0.20.0_ARM_Debug.appx" и полным именем пакета "robodem_1.0.20.0_arm__ya2k1rc7yvhh6" в строке 11, столбец 4, не соответствуют тем, которые объявлены в манифестедля пакета с именем файла "CurrencyExchange_1.0.20.0_x86_Debug.appx" и полным именем пакета "robodem_1.0.20.0_x86__ya2k1rc7yvhh6" в строке 11, столбец 4

ОБНОВЛЕНИЕ

Устройство обновлено, теперь по причине bundleFailure: Windows не может установить пакет e0c3666e-088b-4aed-8c79-8f7ddb1541fa_1.0.9.0_arm__ya2k1rc7yvhh6, поскольку этот пакет зависит от среды, которую не удалось найти.Предоставить платформу «Microsoft.NET.CoreRuntime.1.0», опубликованную «CN = Microsoft Corporation, O = Microsoft Corporation, L = Редмонд, S = Вашингтон, C = US», с архитектурой процессора с нейтральной или ARM иминимальная версия 1.0.23819.0 вместе с этим пакетом для установки.Установленные в настоящее время платформы с именем «Microsoft.NET.CoreRuntime.1.0»: {} Текст ошибки: обновления пакета, проверка зависимости или проверка конфликта.(0x80073cf3)

Удаленное развертывание все еще не удается.
Я повторно собрал пакет после удаления / клонирования проекта повторного запуска в VS.

ОБНОВЛЕНИЕ

IP-адрес моего ПК 192.168.1.46, выдача:

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

Не помогает.

ОБНОВЛЕНИЕ

Если я пытаюсь запуститьОтладчик из удаленного Power Shell, я получаю:

[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

ОБНОВЛЕНИЕ

Я пытался этот ответ , и это не помогло.

ОБНОВЛЕНИЕ

Как предположила Рита Хан, я загрузил две зависимости, и приложение успешно развернуто.Я могу запустить его на устройстве.Однако у меня ничего не работает через порт 8116:

PowerShell net stat

Telnet

Processes

ОБНОВЛЕНИЕ

Если я запускаю отладчик через опцию Start Debugger, я получаю сообщение об ошибке:

Не удалосьЗапустите Visual Studio Remote Debugger.Удаленный отладчик необходимо скопировать на устройство.Это можно сделать, развернув приложение на устройстве с помощью Visual Studio.

И у меня по-прежнему возникает та же ошибка при развертывании приложения через VS:

Visual Studio 2015 RemoteОтладчик (MSVSMON.EXE) не работает на удаленном компьютере.Это может быть связано с тем, что брандмауэр препятствует связи с удаленным компьютером.

ОБНОВЛЕНИЕ

Как Рита Хан предложила в дальнейшем разговоре, я включил 8116 в обоих брандмауэрахиз малины и брандмауэра ПК, я получаю Ok. терминальный ответ, но у меня все еще нет воспроизведения при поиске 8116 прослушивания порта:

  • telnet с ПК
  • Power Shellnet stat на Raspberry Pi 3
  • Запуск процессов на портале устройств Windows

ОБНОВЛЕНИЕ

Как я уже писал ранее: я открыл порт наRaspberry Pi 3, перезапустил устройство, и вот скриншот, подтверждающий, что 8116 ничего не слушает:

Nothing listening for 8116

ОБНОВЛЕНИЕ

Запуск процесса вручную также не помогает

Start process manually

ОБНОВЛЕНИЕ

As Ritaспрашивает, я делюсь .csproj и .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>

Кроме того, у меня есть хорошие новости.Я нашел доброе руководство на этом форуме .Я запускаю отладчик на Raspberry, и в Visual Studio появляется новая ошибка.

manual power shell

Я вижу, что отладчик работает:

manual debugger

Однако я не вижу его среди портов в netstat:

manual netstat

И этоновая ошибка от VS:

1> ------ Развертывание началось: Проект: CurrencyExchange, Конфигурация: Отладка ARM ------
1> DEP0110: Невозможно проверить удаленныймашина '192.168.1.17' для режима разработчика.Убедитесь, что удаленные инструменты правильно установлены на удаленном компьютере, и что в настройках отладки проекта указан правильный режим удаленной аутентификации.
========== Развертывание: 0 успешно выполнено, 1 не выполнено,0 пропущено ==========

ОБНОВЛЕНИЕ

Я нашел процесс msvsmon в netstat, используя [192.168.1.17]: PS C:\Data\Users\administrator\Documents> netstat -b -a:

Manual port

И я настроил порт в конфигурации отладки в VS:

Manual port VS

Однако,У меня была такая же ошибка.

1 Ответ

0 голосов
/ 18 февраля 2019

Если я пытаюсь развернуть CurrencyExchange_1.0.9.0_ARM_Debug.appx с портала устройства Windows, я получаю сообщение об ошибке: Причина сбоя: Windows не может установить пакет xxx, поскольку этот пакет зависит от среды, которую не удалось найти.Укажите фреймворк «Microsoft.NET.CoreRuntime.1.0» ...

Убедитесь, что вы установили зависимости вместе с .appxbundle.Эти файлы зависимостей, например (устройство ARM), находятся по следующему пути:

AppPackages \ App21_1.0.0.0_Debug_Test \ Dependencies \ ARM

enter image description here

Вы можете установить эти зависимости (.appx) через портал устройства-> Разрешить выбирать дополнительные пакеты после выбора пакета приложения (.appxbundle)

enter image description here

Подробные шаги вы можете обратиться к этот ответ .

Обновление:

Не удалось подключиться к устройству '192.168.1.17с помощью универсальной аутентификации.Убедитесь, что в настройках отладки проекта указан правильный режим удаленной аутентификации.

Я могу воспроизвести эту проблему с помощью Visual Studio 2015 Update 3 при развертывании приложения UWP в Windows IoT Core (версия 17763).

Существует аналогичная проблема , которая решена путем установки нового Windows SDK, связанного с версией Windows IoT Core, работающей на устройстве.

Кажется, что это ошибка, отражающая несоответствие между Windows SDK, установленным на компьютере Visual Studio, и версией ОС на устройстве IoT.

Но я не могу 't установить более новую версию Windows SDK для Visual Studio 2015, чем 14393. Таким образом, кажется, что VS2015 не может выполнять удаленную отладку в новой версии Windows IoT Core, такой как 17763. Вам необходимо выполнить обновление до VS2017.

...