Я установил MonoDevelop в Linux и написал приложение оболочки GTK +. Когда я компилирую и запускаю приложение правильно отображается в Linux. Когда я перемещаю .exe в Windows, я получаю сбой «Windows Not Responding», поэтому нет трассировки стека. Тогда я решил, что должен был установить Mono For Windows, поэтому я сделал это, но не повезло - я все еще вылетал.
В общем, мне трудно представить, что здесь происходит. Пожалуйста, отвлеки меня от всего, что я ошибаюсь:
- Люди, которые начали проект Mono, написали свой собственный компилятор (вероятно, с нуля) для компиляции кода C #. Они смоделировали это, посмотрев на .NET Framework
- Они также написали CLR для своей моно реализации байт-кода. Любая архитектура, которая хочет запустить этот код, будет нуждаться в Mono Runtime, поскольку только Mono Runtime может выполнять код.
Я правильно понял? Почему моя программа не запускается? Заранее спасибо.