Запуск программ VB & C # в Ubuntu - PullRequest
1 голос
/ 17 апреля 2010

Я запустил следующую команду в терминале Ubuntu -

sudo apt-get install моно-разработка

Теперь, как я могу запускать программы * .vb и * .cs с помощью терминала. Какую команду нужно дать?

Меняется ли синтаксис при написании кода в среде Windows и Linux?

Ответы [ 2 ]

7 голосов
/ 17 апреля 2010

Скомпилируйте так:

gmcs Foo.cs Bar.cs

Беги так:

mono Foo.exe

Я не уверен насчет компилятора VB.

Параметры командной строки для gmcs аналогичны csc, но для подробностей запустите gmcs -help. Самое очевидное отличие состоит в том, что вы используете -flagName вместо /flagName:)

В Windows вы, конечно, можете просто запускать выходные файлы .exe напрямую. Я думаю, что есть какой-то способ связать их с моно в Linux, но я никогда не пробовал сам.

Конечно, есть кусочки .NET, которых нет в Mono (и наоборот) - но если вы пишете простые консольные приложения (например, просто для проверки запросов LINQ to Objects и т. Д.), Тогда все должно быть в порядке. .

4 голосов
/ 17 апреля 2010

Обобщение:

gmcs Test.cs

Пробег:

mono Test.exe

Примечание:

gmcs - это C# компилятор

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...