Как я могу использовать mono mcs для компиляции CSharp-проекта с помощью "Microsoft Visual Studio Solution File, Format Version 11.00"? Это проект с кучей каталогов, каждый из которых содержит файлы *.cs
, *.csproj
и *.csproj.vspscc
.
Насколько мне известно, единственной платформой для разработки этого проекта является Windows, и никто никогда не пытался ее скомпилировать в Linux, хотя проект, когда он скомпилирован в Windows, успешно работает в Linux под моно.
Есть идеи?
Моно имеет собственную версию MSBuild, называемую xbuild, которую вы можете использовать для создания файлов.sln или.csproj.
Если вам нужно использовать компилятор Mono напрямую, вам нужно будет посмотреть файлы проекта и создать свою собственную командную строку для передачи компилятору. Будет проще использовать xbuild.