Можно ли опубликовать консольное приложение DotNet для armeabi?

#c# #.net #visual-studio #arm #embedded-linux

#c# #.net #visual-studio #arm #встроенный-linux

Вопрос:

Я пытаюсь скомпилировать базовый hello world и запустить его на устройстве ARM32 под управлением Linux. Проблема в том, что когда я выполняю команду: dotnet publish -r linux-arm, она генерирует исполняемый файл, который компилируется с использованием компилятора armhf, но моя архитектура платы — armeabi, поэтому я не могу выполнить программу.

Есть ли какой-либо способ скомпилировать DotNet для архитектуры armeabi? Я использую Visual Studio Enterprise 2019 и не нахожу никаких вариантов, кроме linux-arm (armhf) и linux-x64 (но моя плата 32 бита)

Комментарии:

1. Вы делаете это в Windows ?! Тогда вам, вероятно, нужно спросить об этом MS или связанных с ней парней. В Linux можно скомпилировать Mono практически для любой поддерживаемой архитектуры.