Вот ответ для всех, у кого есть такая же проблема.
publi sh команда: dotnet publish -r rhel.6-x64 --self-contained true
Когда вы запустите его на RHEL, вы получите другую ошибку, говорящую «ICU отсутствует ".
Чтобы устранить это: Добавьте новый файл в свой проект с именем runtimeconfig.template. json
Добавьте это в файл:
{
"configProperties": {
"System.Globalization.Invariant": true
}
}
Теперь повторно напечатайте sh и повторите попытку.