Мне нужно скомпилировать проект C# из командной строки (не из среды IDE). Он отлично работает под linux (точнее, под Fedora и Ubuntu). Я просто устанавливаю пакет mono-xbuild, и скрипт сборки способен выполнять команду xbuild. Проблема в том, что в домашних хранилищах и установке xamarin studio нет xbuild или mdtool, в то время как построение не является решением, поскольку оно размещает двоичный файл в разных местах в зависимости от целого ряда условий. Как заставить скрипт сборки/установки работать из коробки под MacOSX?Как скомпилировать монопроекты из командной строки на mac
2
A
ответ
1
Вам необходимо установить .NET for macOS, а затем использовать команду dotnet
для запуска компиляции и выполнения .NET-проекта.
Вот команды для запуска приложения привет мира:
dotnet new console -o myApp
cd myApp
dotnet run
Для Mono приложений, вам необходимо установить Mono framework (доступна в виде файла Mac .pkg
)
Рассмотрим также установка MSBuild (Майкрософт Build Engine). Для этого требуется OpenSSL (установить через: brew install openssl
). См.: Building Testing and Debugging on .Net Core MSBuild.
Смежные вопросы
- 1. Как скомпилировать простое приложение Mac OS X из командной строки
- 2. Как скомпилировать несколько языков из командной строки?
- 3. Как скомпилировать проекты C++ из командной строки
- 4. Как скомпилировать сервлеты из командной строки?
- 5. Robotium из командной строки на Mac
- 6. Скомпилировать iOS-строки из командной строки
- 7. Клавиатура Mac из командной строки
- 8. Как скомпилировать программу на C++ по командной строке на Mac
- 9. Как скомпилировать на Mac?
- 10. Как скомпилировать RarCrack на Mac OSX?
- 11. Невозможно скомпилировать приложение AIR из командной строки
- 12. Скомпилировать программу IOS из командной строки Linux
- 13. Скомпилировать и запустить сервлет из командной строки
- 14. Скомпилировать приложение BADA из командной строки
- 15. Невозможно скомпилировать файл c из командной строки
- 16. Как скомпилировать: Синергия на mac
- 17. Как выполнить капельку photoshop из командной строки на mac osx?
- 18. Как запустить Gradle из командной строки на Mac bash
- 19. Weka из командной строки Mac OS
- 20. Скомпилировать Swift на Windows из командной строки Silver?
- 21. .dSYM-файлы, созданные из командной строки (Mac)
- 22. Как скомпилировать C++ на Mac?
- 23. Запуск Junit из командной строки (Mac)
- 24. Как скомпилировать проект Visual Studio из командной строки?
- 25. Как скомпилировать java-программу, которая реализует пакет из командной строки
- 26. Установка инструментов командной строки CMake на Mac
- 27. Как скомпилировать простую программу повышения из командной строки в unix
- 28. Как скомпилировать и связать несколько файлов из командной строки?
- 29. Как скомпилировать Delphi RES файла из командной строки
- 30. Как скомпилировать из командной строки с помощью visual studio 2005
Не могу поверить, что двоичный файл 'xbuild' не существует, можете ли вы дважды проверить? может быть, это под другим именем, возможно, «mono-xbuild»? – ympostor
Нет. Существует не mono-xbuild или что-либо еще с именем * xbuild * binary. Это действительно расстраивает. Также не существует двоичного кода mcs. – Doralitze
ОК, и существует ли 'msbuild' двоичный файл? – ympostor