Умеет кто-нибудь dotnet publish -c Release
так, чтобы не было
$ ldd HelloWorld
linux-vdso.so.1 (0x00007fc945c1b000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fc94590b000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fc945600000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fc945c1d000)
Практического вопроса нет, просто любопытно - почему на Go я могу собрать ровно тот же HelloWorld под Linux статически, а на Шарпе нет?
Всякое из Гугла SelfContained, PublishAot
ничего не меняют.