Бөлісу құралы:


Параметр --arch не означает автономное

До сих пор параметр dotnet для команд CLI, таких как dotnet publish, --arch подразумевал, что приложение было автономно. Поведение --arch параметра теперь было изменено на соответствие --runtime параметру, и оно больше не подразумевает, что приложение самодостаточено.

Прежнее поведение

--arch подразумеваемый --self-contained.

Новое поведение

--arch не подразумевает ничего о --self-contained.

Представленные версии

.NET 8 RC 2

Тип критического изменения

Это изменение поведения.

Причина изменения

Это изменение было внесено для объединения поведения --arch с --runtimeтем, для которого он является псевдонимом. Поведение также --runtime было изменено в .NET 8.

Если приложение должно быть автономным, задайте --self-contained для вызовов ИНТЕРФЕЙСА командной строки или задайте свойства MSBuild, <SelfContained>true</SelfContained> например или <PublishSelfContained>true</PublishSelfContained>.

См. также