Partilhar via


NETSDK1144: Falha na otimização de assemblies para tamanho

Mensagem de erro

O erro NETSDK1144 é relatado quando ocorre um erro no processo de corte. A mensagem de erro completa é semelhante ao exemplo a seguir:

Falha na otimização de assemblagens para redução de tamanho. A otimização pode ser desativada definindo a propriedade PublishTrimmed como false.

Para desabilitar o corte, defina a propriedade PublishTrimmed como false no arquivo de projeto ou na linha de comando:

<PropertyGroup>
  <PublishTrimmed>false</PublishTrimmed>
</PropertyGroup>
dotnet publish /p:PublishTrimmed=false

Eis um exemplo de um ficheiro .csproj com o corte desativado:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net8.0</TargetFramework>
    <RuntimeIdentifier>linux-arm</RuntimeIdentifier>
    <PublishTrimmed>false</PublishTrimmed>
  </PropertyGroup>
</Project>