Dúvida sobre publicação de programas em dotnet

Pessoal, vou postar aqui uma dúvida que postei no Stack Overflow, mas foi excluída de la. Qual a melhor forma de eu criar um instalador de um programa feito em dotnet? Eu normalmente fasso a publicação normal, mas fica com mais de 130 megas a pasta final, e fica com uma pancada de arquivos la dentro. No visual studio 2022, agora tem uma forma la de gerar um instalador do programa, mas a invez de ele gerar um único arquivo .exe, ele gera o setup.exe, uma pasta e um .aplication.

Cara, eu usei por bastante tempo o INNO SETUP, ele é um gerador de instaladores dirigido a script...

Ou seja, tu codifica o que ele vai fazer.

Porem, acredito eu que isso ja esteja se tornando legado, devem ter outras ferramentas mais novas que fazem a mesma coisa de forma mais facil.