Упакованные приложения .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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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