Udostępnij za pośrednictwem


NETSDK1144: Optymalizacja zestawów pod kątem rozmiaru nie powiodła się

Komunikat o błędzie

Błąd NETSDK1144 jest zgłaszany w przypadku wystąpienia błędu w procesie przycinania. Pełny komunikat o błędzie jest podobny do następującego przykładu:

Optymalizacja zestawów pod kątem rozmiaru nie powiodła się. Optymalizację można wyłączyć, ustawiając właściwość PublishTrimmed na false.

Aby wyłączyć przycinanie, ustaw właściwość PublishTrimmed na false w pliku projektu lub w wierszu polecenia:

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

Oto przykład pliku .csproj z wyłączonym przycinaniem:

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