Я преобразовал приложение .EXE с помощью DesktopAppConverter, у меня есть файл .appX. Я установил автоматически сгенерированный сертификат. Теперь, когда я пытаюсь установить файл appX на свой компьютер, я получаю эту ошибку
Попросите разработчика предоставить новый пакет приложения. Этот пакет может конфликтовать с уже установленным пакетом, или это зависит от того, что здесь не установлено (зависимости пакетов), или он создан для другой архитектуры (0x80073CF3)
Как я могу это исправить??
конвертер в какой-то момент говорит
VERBOSE: добавлена новая зависимость пакета фреймворка на основе файла 'C: \ vfs0 \ Users \ ContainerAdministrator \ AppData \ Local \ Fun Money \ msvcp120.dll'. Имя пакета: 'Microsoft.VCLibs.120.00.UWPDesktop' ПРЕДУПРЕЖДЕНИЕ: DesktopAppConverter: предупреждение 'W_PACKAGE_DEPENDENCY_ADDED': в AppxManifest.xml добавлена зависимость от пакета фреймворка 'Microsoft.VCLibs.120.00.UWPDesktop'. См. 'http://go.microsoft.com/fwlink/?LinkId=821959 'для получения инструкций по установке пакета перед локальным развертыванием. В противном случае, если это ошибка, удалите соответствующую запись из Dependencies в AppxManifest.xml перед упаковкой и развертыванием приложения. ПОДРОБНЫЙ: ------------------------------------------------ -
Я посетил go.microsoft.com/fwlink/?LinkId=821959 и установил VC 14, 12 и 11. Но все равно та же ошибка.
Примечание. Файл appManifest.xml в файле .appX (для его открытия использовался winrar) имеет следующие зависимости.
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
<PackageDependency Name="Microsoft.VCLibs.120.00.UWPDesktop" MinVersion="12.0.40652.5" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>
Тем не менее, когда я посещаю C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop\14.0
У меня есть только версия 14.0 для установки, папка 12.0 не существует.
Я не уверен, поможет ли эта заметка решить проблему, но на всякий случай добавил.