проектов.
некоторые типы которые прямо не используются на этапе сборки не попадают в рантайм.
например, в стронней либе есть профиль для автомаппера. если не создать явно его инстанс через new не попадает в рантайм.
вопрос:
шарит кто как эта оптимизация зовётся и куда копать?
Trimming?
Покажи как ты билдишь
в студии ф5 жму и даже в таком режиме не попадает, если я всё правильно помню в релиз докер образ собирается dotnet publish "Project.csproj" -c release -o ./app --runtime alpine-x64 --self-contained true /p:PublishSingleFile=true
спс гляну
А в csproj есть что нибудь подозрительное?
только ссылки на проекты рядом лежащие, на зависимости из нугета и TargetFramework - net6
А в Directory.Build.props?
AssemblyLockFile, лол
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
Обсуждают сегодня