Call Mono C # Компилятор - PullRequest
       6

Call Mono C # Компилятор

4 голосов
/ 06 июня 2010

Для вызова компилятора MS C # есть CSharpCodeProvider (http://msdn.microsoft.com/en-us/library/microsoft.csharp.csharpcodeprovider.aspx)

а как мне вызвать моно-компилятор?

Я хочу знать, были ли какие-либо ошибки после компиляции.

Ответы [ 4 ]

4 голосов
/ 06 июня 2010

Mono предлагает лучший подход (который должен быть представлен в .NET 5, вероятно),

http://tirania.org/blog/archive/2008/Sep-10.html

2 голосов
/ 06 июня 2010

Я не использовал Mono, но быстрый Bing обнаружил следующее Microsoft.CSharp.CSharpCodeProvider в документации Mono, возможно ли, что Mono реализует функциональность, предназначенную для компилятора Mono C #.

0 голосов
/ 06 июня 2010

Вероятно, использование Microsoft.CSharp.dll из Mono вызовет реализацию Mono компилятора Microsoft C #, который совпадает с Microsoft.

Для вызова Mono специфических особенностей компилятора C # используйте Mono.CSharp.dll

0 голосов
/ 06 июня 2010

Вам стоит взглянуть на MonoDevelop. Это полнофункциональная IDE для проекта Mono, говоря о C #, F # и других. Вы можете создать проект, сгенерировать классы, вставить исходный код, и он позаботится обо всем.

Кстати, о компиляторе: Он называется mcs, если вы экспортировали моно в PATH. man mcs/mcs --help.

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