Как скомпилировать моно проекты из командной строки на Mac

c# macos mono

1090 просмотра

1 ответ

69 Репутация автора

Мне необходимо скомпилировать проект C # из командной строки (не из IDE). Он прекрасно работает под Linux (а точнее под Fedora и Ubuntu). Я просто устанавливаю пакет mono-xbuild, и скрипт сборки способен выполнять команду xbuild. Проблема в том, что в репозиториях домашнего пивоварения нет xbuild или mdtool, и установка xamarin studio при сборке не является решением, поскольку она помещает бинарный файл в разные места в зависимости от целого ряда условий. Как заставить мой скрипт сборки / установки работать из коробки под MacOSX?

Автор: Doralitze Источник Размещён: 18.07.2016 01:38

Ответы (1)


1 плюс

84171 Репутация автора

Решение

Вам нужно установить .NET для macOS , затем использовать dotnetкоманду для запуска компиляции и выполнения проекта .NET.

Вот команды для запуска приложения Hello World:

dotnet new console -o myApp
cd myApp
dotnet run

Для приложений Mono вам необходимо установить Mono framework (доступно в виде .pkgфайла Mac )

Также рассмотрите возможность установки MSBuild (Microsoft Build Engine). Требуется OpenSSL (установить через:) brew install openssl. См. Построение тестирования и отладки на .Net Core MSBuild .

Автор: kenorb Размещён: 11.02.2018 07:55
32x32