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 не даёт результата.
Подскажите, как скомпилировать сборку в один файл без раздутости?