Может ли моно запускать скомпилированные приложения framework.net (из VS env)

Я читал много вопросов о запуске кода .net с моно, но всегда получаю один и тот же вопрос. Я создаю новое приложение прямо сейчас, поэтому мне лучше начать прямо и выбрать правильное направление:

Могу ли я разработать приложение в Visual C # Express или Visual Basic Express, скомпилировать его из среды Microsoft, используя имеющиеся у них компиляторы и запустите это приложение с помощью MONO в Linux.

Или мне нужно работать с моно-компилятором с нуля (или впоследствии преобразовать мой проект MS в моно), чтобы иметь возможность использовать мои .net-приложения с использованием фреймворка Mono в Linux.

Поддержка Linux / Mac не является обязательной для разработки моего приложения, но я хотел бы получить ее сразу.

Спасибо.


Что касается apis:

Я использую WinForms, Encryption, Globalization, SQLClient, но это, наверное, все, есть ли что-нибудь, что вы, эксперты по Mono, могут сказать мне НЕ использовать с самого начала.

Да, и я использую пространство имен My для всех видов вещей, таких как получение имени компьютера, имени пользователя, вошедшего в систему, ресурсов, настроек и т. Д.

5
задан Mathieu Dumoulin 30 November 2011 в 19:11
поделиться