Сторічна помилка проекту


0

Я постійно отримую те саме повідомлення про помилку. Я перевірив журнали, і вони марні, оскільки просто перезавантажте те, що надруковано на екрані. Я намагався зв’язатися з технічною підтримкою 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." Хтось знає, до якої особливості йдеться ?? Як завжди, заздалегідь дякую за допомогу.


Думаю, найкраще поставити це питання тут .

@JimHewitt Це рядок пропозицій. У мене питання більше, ніж пропозиція.

Якщо прокрутити деякі вниз, ви побачите деякі повідомлення про помилки

Відповіді:


0

У документації зазначено, що підтримується лише 64 біт, можливо, у вас неправильний бінарний файл (vlc-2.2.4-win32.exe)


Це не так. Я не можу правильно скомпілювати додаток VLC, але не мій власний. Я не впевнений, що я роблю неправильно, але, принаймні, тепер знаю, що програма працює.

0

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


У мене були ввімкнені контейнери, але я не помітив, що використовую старішу версію, отримав це відразу з веб-сторінки MSDN. Тому я оновив і запустив його, він працює далі, але все ще застрягає, створюючи остаточний пакет Appx. Помилка говорить "W_CANNOT_MAKEAPPX_WITHOUT_EXE Неможливо створити пакет appx, не встановивши властивість" Executable Application "в AppxManifest.xml. Будь ласка, встановіть властивість" Executable Application "в AppxManifest.xml перед тим, як вручну викликати makeappx." Я спробував використовувати -AppExecutable, але його не встановити, кожен раз, коли він створює налаштування за замовчуванням для MyApp.exe

Там написано, що я можу це відредагувати, але тоді я не знаю, як викликати MakeAppx.exe з тим самим XML-файлом.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.