Есть основной проект, который я буду писать на C#(.Net 8) и только под windows, а для него требуется сделать portable установщик(как можно меньше весом), который бы скачал .Net 8, а затем и мой архив с основным проектом и распаковал бы его. Установщик должен быть примерно как у браузеров, т.е без ожидания пользователя. Т.е, InnoSetup тот же мне уже не подходит.
Я перепробовал несколько языков и вот какие у меня успехи.
C#:
1) Пустое WPF приложение с включенным .Net 8 весит ~155мб, что очень много. AOT WPF не поддериживает.
2) Avalonia поддерживает AOT, но приложение с несколькими .dll весит ~45мб, что тоже много.
Flutter: ~23мб
Delphi: ~ 12мб
Rust + Slint: ~12мб
Из всего списка мне нравится Flutter. Его я упаковывал через EVB(Enigma Virtual Box), но через скан на VirusTotal получаю
это. Пробовал и другие способы через sfx архивы, но на них срабатывают как минимум несколько антивирусов.
Можно ли как-то обойти проблему ложного срабатывания без использования сертификата?