Ошибка столетия проекта

334

Я получаю одно и то же сообщение об ошибке снова и снова. Я проверил журналы, и они бесполезны, потому что просто повторяют то, что напечатано на экране. Я пытался связаться со службой технической поддержки Microsoft, но они хотят, чтобы на мои вопросы ответили 499 долларов. Так что я знаю, что этот вопрос, скорее всего, проголосует за меня и забанит меня, но это мой последний вариант, и он дешевле, чем 500 долларов. Это команда, которую я ввел (да VLC, пытаюсь воссоздать учебник Microsoft) и ошибка, которую я продолжаю получать:

PS C:\Users\Mark\Desktop\DesktopAppConverter> .\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Wind ows\Images\BaseImage-14393 -Installer C:\Users\Mark\Desktop\VLC\vlc-2.2.4-win32.exe -InstallerArguments "/quiet","/nores tart" -Destination C:\Users\Mark\Desktop\VLC -PackageName "VLC" -Publisher "CN=VideoLAN" -Version 1.0.0.0 -Verbose VERBOSE: Log files can be found in C:\DesktopAppConverter\f18ef452-9062-487e-bbee-6599c9157a0d\logs VERBOSE: Desktop App Converter Preview 0.1.15.release_2016-05-09_12-56_1a4902 VERBOSE: --------------------------------------------------   Checking Prerequisites  VERBOSE: Checking Windows Version to ensure it meets minimum requirements VERBOSE: Minimum Windows Version requirement is met. VERBOSE: Testing for required feature enabled... VERBOSE: An error occurred. Refer to logs in C:\DesktopAppConverter\f18ef452-9062-487e-bbee-6599c9157a0d\logs Get-WindowsOptionalFeature : An attempt was made to load a program with an incorrect format. At C:\Users\Mark\Desktop\DesktopAppConverter\converter_util\EnvironmentAssertions.ps1:37 char:16 + ... $feature = Get-WindowsOptionalFeature -Online -FeatureName "Containe ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Get-WindowsOptionalFeature], COMException + FullyQualifiedErrorId : Microsoft.Dism.Commands.GetWindowsOptionalFeatureCommand 

Как вы видите, он запускается и может проверить мою версию Windows, а затем останавливается на следующем предварительном условии. Кроме того, в описании справки говорится: «Этот конвертер зависит от включенной дополнительной функции Windows». Кто-нибудь знает, что это за функция? Как всегда, заранее благодарю за помощь.

0
Если вы прокрутите вниз, вы увидите сообщения об ошибках 8 лет назад 0
Я думаю, что вам лучше всего разместить этот вопрос [здесь] (https://wpdev.uservoice.com/forums/110705-universal-windows-platform/category/161895-desktop-bridge-centennial?page=1). 8 лет назад 0
@JimHewitt Это линия предложений. У меня больше вопрос, чем предложение. 8 лет назад 0

2 ответа на вопрос

0

В документации говорится, что поддерживается только 64-битная версия, возможно, у вас неправильный двоичный файл (vlc-2.2.4-win32.exe)

Это не тот случай. Я не могу правильно скомпилировать VLC appx, но не сам. Я не уверен, что я делаю неправильно, но, по крайней мере, теперь я знаю, что программа работает. 8 лет назад 0
0

Упомянутая функция - это функция «Контейнеры», которую вы должны заметить при переходе в «Программы и компоненты» -> «Включить или отключить функции Windows», а затем в следующем окне вы увидите «Контейнеры». Это нужно включить, прежде чем пытаться запустить конвертер. Вы пытались настроить конвертер, используя шаги, упомянутые здесь: https://msdn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter ? Кроме того, я заметил, что вы используете старую версию конвертера (0.1.15), поэтому вам также следует попробовать обновить его до последней версии (0.1.24) - проблема, о которой вы сообщили, не связана с версией, но все же используйте последнюю версию.

Там написано, что я могу его отредактировать, но я не знаю, как вызвать MakeAppx.exe с тем же XML-файлом. 8 лет назад 0
У меня были включены контейнеры, но я не заметил, что использую старую версию, получил ее прямо с веб-страницы MSDN. Поэтому я обновил и запустил его, он работает дальше, но все еще застревает при создании окончательного пакета Appx. В сообщении об ошибке говорится: «W_CANNOT_MAKEAPPX_WITHOUT_EXE Невозможно создать пакет appx без установки свойства« Исполняемый файл приложения »в AppxManifest.xml. Пожалуйста, установите свойство« Исполняемый файл приложения »в AppxManifest.xml перед вызовом makeappx вручную». Я пытался использовать -AppExecutable, но это не настройка, каждый раз, когда он строит, по умолчанию MyApp.exe 8 лет назад 0