Упакованные приложения .NET MAUI с exe-файлом хоста приложения не могут быть нейтральными к архитектуре процессора.C#

Место общения программистов C#
Anonymous
Упакованные приложения .NET MAUI с exe-файлом хоста приложения не могут быть нейтральными к архитектуре процессора.

Сообщение Anonymous »

мы только что обновили наш Blazor MAUI Hybrid с .NET 7 до .NET 8, мы компилируем на Azure DevOps Pipelines с помощью следующей команды

Код: Выделить всё

dotnet publish -f:net8.0-windows10.0.19041.0 -r:win-x64 -c:Release -o:$(build.artifactstagingdirectory) --no-self-contained
Это отлично работает для .NET 7, но теперь с .NET 8 внезапно выдает ошибку:

C:\Users\VssAdministrator.nuget\packages\microsoft.windowsappsdk\1.3.230724000\buildTransitive\Microsoft.Build.Msix.Packaging.targets(1036,5):
ошибка: упакованные приложения .NET с приложением хост-exe не может быть
нейтральным к архитектуре процессора. Укажите RuntimeIdentifier или
платформу, отличную от AnyCPU.

Мы пробовали как с «win10-x64», так и с «win-x64». Любые рекомендации о том, как это исправить, чтобы оно скомпилировалось? Мы также попытались установить RuntimeIdentifier в .csproj, но получили ту же ошибку. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/775 ... orarchitec

Вернуться в «C#»