Пакет приложений для Hololens в центре разработки
Я пытаюсь загрузить приложение, но в центре разработки было отказано в том, что он показал проблему из-за того, что DLL не могут быть использованы. Он утверждает, что должен быть отмечен нативным.NET.
Но когда установлен.NET native, я получаю несоответствие между архитектурой процессора AMD64 и эталонной x86. Это при создании пакета в VS.
У меня не ставится AMD64 при создании пакета, а целевой платформой в настройках сборки является x86. Я также выбрал Release в Build.
Диспетчер конфигурации показывает x86 с Release.
Что здесь происходит? Спасибо
РЕДАКТИРОВАТЬ: Итак, я понял, что я загружаю не тот файл, это должно быть appxupload. Но главная проблема в том, что у меня нет этого файла, хотя я поставил галочку для загрузки в магазин и связал свою учетную запись.
2 ответа
Если вы создаете пакет приложения и выбираете (Да) выгрузку пакета сборки в Магазин Windows, наконец, вы можете найти [AppName]\AppPackages в корне вашего решения, и он закончится расширением файла .appxupload.
Вы можете выполнить следующие шаги, чтобы проверить, есть ли у вас какие-либо ошибки в процессе создания пакета приложения. Если вы все еще испытываете ту же проблему, пожалуйста, предоставьте мне более подробную информацию, чтобы я мог помочь вам лучше.
Несколько вещей должны были рассмотреть в моем случае.
Во-первых, это было с Unity и, похоже, требует сборки Master. Во-вторых, вы должны убедиться, что.NET native проверен, и это то, где мой случай немного отошел в сторону.
F-Secure предотвращает процесс от Visual Studio, который просто отказывает сборке. Поэтому для успеха мне пришлось отключить F-Secure при сборке.