Publi sh Не удалось подписать msix - PullRequest
0 голосов
/ 05 марта 2020

Использование Visual Studio 2019 для публикации sh обновления существующего приложения windows store. Это работало неделю go.

Наше решение строится без ошибок. Когда я go для создания пакета установки, я получаю сообщение об ошибке "Не удалось подписать 'D: \ dev \ MeyerMusic \ MeyerTablet \ TabletDistribution \ bin \ AnyCPU \ Release \ MeyerMusicTabletSetup_2.6.6.0_AnyCPU.msix'."

Мы распространяем приложение как приложение Microsoft Store под именем существующего приложения.

На прошлой неделе на этом же компьютере для разработки я собрал версию 2.6.5, а также множество пакетов до этого.

Номер ошибки не указан или отсутствует. У меня нет причины для отказа. Я вижу только один факт в сообщении об ошибке, который указывает на строку 4574 в файле: C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Enterprise \ MSBuild \ Microsoft \ VisualStudio \ v16.0 \ AppxPackage \ Microsoft.AppXPackage.Targets

Эта строка такова:

<SignAppxPackage Condition="'$(AppxPackageSigningEnabled)' == 'true'"
                 AppxPackageToSign="$(AppxMainPackageOutput)"
                 CertificateThumbprint="$(PackageCertificateThumbprint)"
                 CertificateFile="$(PackageCertificateKeyFile)"
                 CertificatePassword="$(PackageCertificatePassword)"
                 HashAlgorithmId="$(AppxHashAlgorithmId)"
                 EnableSigningChecks="$(EnableSigningChecks)"
                 SignAppxPackageExeFullPath="$(SignAppxPackageExeFullPath)"
                 TempCertificateFilePath="$(TempCertificateFilePath)"
                 VsTelemetrySession="$(VsTelemetrySession)"
                 SigningTimestampServerUrl="$(AppxPackageSigningTimestampServerUrl)"
                 SigningTimestampDigestAlgorithm="$(AppxPackageSigningTimestampDigestAlgorithm)"
                     />

Этапы устранения неполадок:

  1. Попытка создать пакет с боковой загрузкой. Результаты с той же ошибкой
  2. Успешно создан пакет боковой загрузки, который не был подписан
  3. Я перезапустил Visual Studio
  4. Я перезагрузил компьютер
  5. У меня есть удалил OBJ, BIN для всего решения
  6. Я искал ошибки в журнале событий, но пока ничего не найдено.

1 Ответ

0 голосов
/ 10 марта 2020

После удаления KB4535996 проблема была решена.

Я нашел это с помощью подсказки из следующего поста: https://developercommunity.visualstudio.com/content/problem/934967/uwp-error-failed-to-sign.html

...