Краткое описание
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-приложения.
Программное обеспечение
Больше информации по теме
-
Выполнить команду
docker pull akosinsky/monodevelop-ember:latest
- Установить XServer под windows.
- Запустить XServer.
-
Выполнить команду
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
-
В открывшемся окне терминала выполнить команду:
monodevelop&
- Открыть нужный проект и в свойствах указать:
-
В Visual Studio указать:
MdbConverter.exe. с:/catalog:/childrencatalog
Чтобы собрать
MdbConverter
необходимо:-
Выполнить
git clone https://github.com/Flexberry/mono
-
git checkout MdbConverter
- Открыть в Visual Studio проект mono\mcs\tools\pdb2mdb\MdbConverter.csproj
- Выполнить Build.
-
Выполнить
- В итоге можно выполнять отладку: