Приложение Cordova для Windows не создает appx с папкой зависимостей - PullRequest
2 голосов
/ 04 июня 2019

Я пытаюсь создать установочный файл appx для приложения, которое мы создали с помощью Visual Studio и Apache Cordova Tools. Сборка прошла успешно, и я получил файл appx вместе с сертификатом и другими скриптами powershell. Но когда я устанавливаю appx на мобильное устройство, приложение даже не запускается. При проверке я заметил, что папки с зависимостями больше нет.

У меня есть старые установочные файлы, созданные на другом компьютере сборки. Эти установочные файлы включают в себя папку «Зависимости», а также другие файлы. в папке зависимостей есть архивные папки с тремя зависимостями .NET в виде файлов .appx.

Я попытался включить зависимости пакета, как показано ниже, в файл appxmanifest в файле package.appxmanifest, но зависимости все еще не обнаружены. Когда VS 2017 генерирует файл windows10.appxmanifest, он показывает мои изменения для Identity, но не для dependencies. Не уверен, что мне не хватает.

Я использую следующее программное обеспечение.

VS2017 15.6.7 Кордова: 6.3.1 node.js: 4.4.3 нпм: 2,15

Cordova-Windows-платформа: 4.4.2

Мой файл Package.appxmanifest xml block

  <Dependencies>
    <TargetDeviceFamily MaxVersionTested="10.0.17134.0" MinVersion="10.0.10240.0" Name="Windows.Universal" />
    <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.25426.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.NET.Native.Framework.1.3" MinVersion="1.3.24201.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <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>

Как получить папку зависимостей, созданную для этого приложения, во время генерации приложения с помощью меню «Создание пакетов приложения» в VS 2017

Я удалил и заново добавил платформу, не повезло ...

Нажатие правой кнопкой мыши на Зависимости дает следующие параметры.

dependencies

1 Ответ

0 голосов
/ 16 июня 2019

На панели Solution Explorer вы видите элемент Зависимости (или Ссылки ) с восклицательным знаком? В этом случае щелкните правой кнопкой мыши и выберите Восстановить пакеты , чтобы установить их ...

Visual Studio Solution Explorer

Кроме того, какая у вас версия Gradle ? Я рекомендую использовать 4.x максимум с Visual Studio, ознакомьтесь с этим руководством по изменению версии gradle в Windows .

...