#azure-devops #msix
#azure-devops #msix
Вопрос:
Я создал пакет MSIX, используя шаги, описанные в этой статье https://docs.microsoft.com/en-us/windows/msix/desktop/azure-dev-ops в моей учетной записи Azure devops.
<?xml version="1.0" encoding="utf-8"?>
<AppInstaller
Uri="file://shares/Intranet/Dev/DotnetCore/DotnetCoreInstaller.appinstaller"
Version="1.0.12.0" xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2">
<MainPackage
Name="57d2f575-7f7d-4529-badd-249f9e6e79b8"
Version="1.0.12.0"
Publisher="CN=21st Mortgage Corporation, O=21st Mortgage Corporation, L=Knoxville, S=Tennessee, C=US"
Uri="file://21stmortgage/shares/Intranet/Dev/DotnetCore/DesktopApp.msix" />
<UpdateSettings>
<OnLaunch
HoursBetweenUpdateChecks="0" />
</UpdateSettings>
</AppInstaller>
Я также добавил файл .appinstaller, как показано в приведенной выше статье. Когда я нажимаю на файл .appinstaller, чтобы установить приложение на целевой компьютер, я получаю приведенную ниже ошибку.
Ошибка установки приложения с сообщением об ошибке: полное имя пакета, возвращенное из AppxManifest (57d2f575-7f7d-4529-badd-249f9e6e79b8_1.0.12.0_x64__y43p6npyeryve), не соответствует имени, сгенерированному из AppInstaller (57d2f575-7f7d-4529-badd-249f9e6e79b8_1.0.12.0_нейтральный__y43p6npyeryve). Пожалуйста, убедитесь, что атрибуты пакета, указанные в файле .appinstaller, соответствуют атрибутам пакета, указанным в файле://shares/Intranet/Dev/DotnetCore/DesktopApp.msix. (0x8008020c)
Ответ №1:
Похоже, вам нужно установить ProcessorArchitecture
атрибут для MainPackage
свойства в вашем файле .appinstaller.
Если ProcessorArchitecture
атрибут не задан, neutral
будет использоваться его значение по умолчанию. Дополнительные сведения см. Здесь.
Смотрите ниже, установите ProcessorArchitecture
значение x64
, так как полное имя, возвращаемое из AppxManifest , равно (…._1.0.12.0_x64__ …)
<MainPackage
Name="57d2f575-7f7d-4529-badd-249f9e6e79b8"
Version="1.0.12.0"
Publisher="CN=21st Mortgage Corporation, O=21st Mortgage Corporation, L=Knoxville, S=Tennessee, C=US"
Uri="file://21stmortgage/shares/Intranet/Dev/DotnetCore/DesktopApp.msix"
ProcessorArchitecture="x64"/>