Скомпилируйте так:
gmcs Foo.cs Bar.cs
Беги так:
mono Foo.exe
Я не уверен насчет компилятора VB.
Параметры командной строки для gmcs аналогичны csc, но для подробностей запустите gmcs -help
. Самое очевидное отличие состоит в том, что вы используете -flagName
вместо /flagName
:)
В Windows вы, конечно, можете просто запускать выходные файлы .exe напрямую. Я думаю, что есть какой-то способ связать их с моно в Linux, но я никогда не пробовал сам.
Конечно, есть кусочки .NET, которых нет в Mono (и наоборот) - но если вы пишете простые консольные приложения (например, просто для проверки запросов LINQ to Objects и т. Д.), Тогда все должно быть в порядке. .