Net Core 8.0 Как скомпилировать проект в единый файл с малым размером

Всё никак не получается скомпилировать сборку в единый файл .exe без раздутого размера, всегда получается то 12 мб с оптимизацией, то 60 МБ без оптимизации, что не так делаю?
Я пробую через .csproj

  <PropertyGroup>
    <PublishSingleFile>true</PublishSingleFile>
    <OutputType>Exe</OutputType>
    <TargetFramework>net8.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <InvariantGlobalization>true</InvariantGlobalization>
    <StartupObject>TestingNetCore.Program</StartupObject>
    <PublishTrimmed>true</PublishTrimmed>
    <SelfContained>false</SelfContained> 
  </PropertyGroup>

Но использование PublishSingleFile не даёт результата.
Подскажите, как скомпилировать сборку в один файл без раздутости?


Ответы (0 шт):