Ответ 1
Если вы не хотите использовать MonoDevelop и хотите использовать командную строку, вы можете использовать xbuild. xbuild является моно-эквивалентом MSBuild.
xbuild /p:Configuration=Release HelloWorld.csproj
Я парень Unix, которому нужно попробовать и скомпилировать код С# для работы. Я загрузил Mono для Mac и инструмент командной строки mcs. Там файл csproj, прикрепленный к этой библиотеке, который содержит XML со всеми файлами, которые мне нужно скомпилировать.
Может ли Mono/mcs прочитать этот файл csproj и сгенерировать из него DLL?
Если вы не хотите использовать MonoDevelop и хотите использовать командную строку, вы можете использовать xbuild. xbuild является моно-эквивалентом MSBuild.
xbuild /p:Configuration=Release HelloWorld.csproj
Самый простой способ - перейти к monodevelop и загрузить их IDE. Он может открывать файлы проекта, созданные Visual Studio.
Теперь вы также можете использовать удобство aptitude, как показано ниже:
sudo apt-get install monodevelop mono-gmcs
Для Ubuntu и, возможно, других дистрибутивов на основе Debian:
sudo apt-get install monodevelop mono-gmcs
(mono-gmcs
может понадобиться для компиляции проектов .net 2.0 или 3.5)