Я изучаю использование платформы Mono для кроссплатформенности моего текущего приложения на C # (для Mac это только начало).
В то время как я читал, что возможно связать необходимые части платформы Mono с вашим приложением (таким образом, избегая необходимости заставлять пользователей устанавливать его) К сожалению, на практике я обнаружил, что это мучительно трудно , и никогда не смог этого достичь. Здесь есть связанный вопрос здесь , но на него нет подходящих ответов.
Это плохая практика, требовать от пользователей установки этой платформы? Установка этого приложения значительно уменьшит размер пакета приложения, и его можно будет повторно использовать для всех приложений, которым он требуется.