Файл с расширением режима создания, созданный с помощью Visual Studio 2015 Обновление 3 не будет установлено на телефоне Windows. Это работает в обновление 2. Установленные Медик по телефону и в конце концов нашли ошибку:Пакет приложений UWP, созданный с помощью Visual Studio 2015 Update 3, не будет установлен по телефону
Windows cannot install package 5207311c-9598-4622-9d3d-ff43d5fceb38 because this package depends on another package that could not be found. This package requires minimum version 1.4.24201.0 of framework Microsoft.NET.Native.Runtime.1.4 published by CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US to install. Provide the framework along with this package.
Как получить эту работу?
Отладочные пакеты/пакеты, скомпилированные без .NET-родной Toolchain, будут установлены нормально, но не уверены, что это путь.
Шаги по воспроизведению:
- Open Visual Studio 2015 Update 3
- Создать новый пустой App (Universal Windows).
- Goto Project> Магазин> Создать App Пакетов
- Выберите Нет в первом окне (вы хотите строить пакеты для загрузки в окна магазина)
- версии Select Release на втором окне затем Создать.
- Скопируйте созданный файл appxbundle на SDCard по телефону
- Нажмите на appxbundle, чтобы попытаться установить - ничего не происходит. В конце концов, выведенное выше сообщение об ошибке для нашего приложения с помощью Field Medic. Тот же процесс работал штраф в Update 2.
Телефон мы используем это Nokia Lumia 635 с ОС Windows 10 версии 1511 (в режиме разработчика)
UPDATE
решенного путем добавления PackageDependency линии к Package.appmanifest:
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
<PackageDependency Name="Microsoft.NET.Native.Runtime.1.4" MinVersion="1.4.24201.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>
UPDATE 2
выше исправление работает для выпуска строит, но когда я пытаюсь запустить отладку строит на эмуляторе теперь я получаю сообщение об ошибке во время установки:
DEP0001 : Unexpected Error: -2147009293
Если удалить PackageDependency линию ошибка уходит. Как это настроить, чтобы он работал все время?
Когда вы открываете свой пакет package.appxmanifest через редактор xml, вы видите зависимость от «Microsoft.NET.Native.Runtime.1.4»? – AVK
Привет, не было никакой зависимости, указанной в пакете .appmanifest, добавлен один и начал работать. Благодаря! – sbthompson