Краткое описание

Mono — проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения.

Mono включает в себя компилятор языка C# — dmcs, среду исполнения .NET — mono (с поддержкой JIT) и mint (без поддержки JIT), отладчик, а также ряд библиотек, включая реализацию WinForms, ADO.NET и ASP.NET, а также компиляторы smcs (для создания приложений для Moonlight) и vbc (для приложений, написанных на VB.NET).

В рамках проекта также разрабатываются привязки для графической библиотеки GTK+ на платформу .NET.

Mono содержит альтернативу структуре WPF-приложений (XAML + C# или любой другой язык, который поддерживается в данной среде исполнения). Данный язык называется Glade, при помощи него можно собирать GTK-приложения.

Программное обеспечение

Больше информации по теме

  1. Выполнить команду
    docker pull akosinsky/monodevelop-ember:latest
  2. Установить XServer под windows.
  3. Запустить XServer.
  4. Выполнить команду
    docker run -dti --network host -e "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/projects/scripts" -e "DISPLAY=<IP-custom>" -e "http_proxy=http://<IP-custom>" -v с:/catalog:/childrencatalog  developer/monodevelop-ember:latest /usr/bin/mate-terminal --disable-factory
  5. В открывшемся окне терминала выполнить команду:
    monodevelop&
  6. Открыть нужный проект и в свойствах указать:
  7. В Visual Studio указать:

    MdbConverter.exe. с:/catalog:/childrencatalog

    Чтобы собрать MdbConverter необходимо:

    1. Выполнить git clone https://github.com/Flexberry/mono
    2. git checkout MdbConverter
    3. Открыть в Visual Studio проект mono\mcs\tools\pdb2mdb\MdbConverter.csproj
    4. Выполнить Build.
  8. В итоге можно выполнять отладку:

Ресурсы

Перейти