Устранение ошибок отправки

Если после отправки приложения в Магазин возникают ошибки, их необходимо устранить, чтобы продолжить процесс сертификации. Сообщение об ошибке указывает, что такое проблема и что может потребоваться для устранения проблемы. Ниже приведены дополнительные сведения, которые помогут устранить эти ошибки.

приложения универсальной платформы Windows;

Если вы отправляете приложение UWP, во время предварительной обработки может возникнуть ошибка, если файл пакета не является MSIXUPLOAD или APPXUPLOAD-файлом, созданным Visual Studio для Магазина. Убедитесь, что вы выполните действия, описанные в разделе "Упаковка приложения UWP" с помощью Visual Studio при создании файла пакета приложения, и только отправьте файл MSIXupload или .appxupload на странице "Пакеты " отправки, а не в msix/appxbundle/appxbundle.appxbundle.

Если отображается ошибка компиляции, убедитесь, что вы сможете успешно создать приложение в режиме выпуска. Дополнительные сведения см. в статье об ошибках внутреннего компилятора .NET Native.

Классическое приложение

Если вы планируете отправить пакет, содержащий двоичные файлы Win32 и UWP, убедитесь, что этот пакет создается с помощью проекта упаковки Windows, доступного в Visual Studio 2017 с обновлением 4 и более поздних версий. Если вы создаете пакет с помощью шаблона проекта UWP, возможно, вы не сможете отправить этот пакет в Магазин или загрузить его на другие компьютеры. Даже если пакет успешно публикуется, он может вести себя неожиданно на компьютере пользователя. Дополнительные сведения см. в статье "Упаковка приложения с помощью Visual Studio (мост для классических приложений)".

Ошибки имени и удостоверения

Если отображается сообщение об ошибке, которое говорит , что имя, найденное в пакете, не является одним из зарезервированных имен приложений. Зарезервируйте имя приложения и(или) обновите пакет с правильным именем приложения для этого языка, это может быть связано с тем, что вы ввели неправильное имя в пакете. Эта ошибка также может возникать, если вы используете имя приложения, которое вы не зарезервированы в Центре партнеров. Обычно эту ошибку можно устранить, выполнив следующие действия.

  • Перейдите на страницу удостоверений продукта для приложения (в разделе "Управление продуктами"), чтобы убедиться, что ваше приложение имеет назначенное удостоверение. Если это не так, вы увидите возможность создать ее. Чтобы создать удостоверение, необходимо зарезервировать имя приложения. Убедитесь, что это имя, которое вы использовали в пакете.
  • Если у вашего приложения уже есть удостоверение, может потребоваться зарезервировать имя, которое вы хотите использовать в пакете. В разделе "Управление продуктами" щелкните " Управление резервированиями имен приложений". Введите имя, которое вы хотите использовать, и нажмите кнопку "Резервировать имя приложения".

Внимание

Если имя, которое вы хотите использовать, недоступно, другое приложение, возможно, уже зарезервировано это имя. Если ваше приложение уже опубликовано под этим именем или если вы считаете, что вы имеете право использовать его, обратитесь в службу поддержки.

Внимание

Так как приложения MSI и EXE не проверяются таким же образом, как приложения MSIX, эти типы приложений не могут иметь ошибки отправки.