Как добавить .NET Runtime в меню «Правка» -> «Настройки»? - PullRequest
0 голосов
/ 22 февраля 2010

Хорошо. Я использую Windows и у меня установлены .Net 3.5 и платформы Mono 2.6. Я также установил MonoDevelop и планирую использовать его. Мне просто нужно знать, настроен ли я использовать среду выполнения Mono.

Все мои проекты имеют опции сборки для Mono / Microsoft.NET 3.5, но в Edit-> Prefferences -> .NET Runtime я вижу только Microsoft.NET. Как добавить среду выполнения Mono в этот список и установить ее по умолчанию? Или мне вообще нужно это сделать? Я бы подумал, что придется, поскольку наши проекты будут работать на Linux, но не уверен, как «убедиться», что я на самом деле использую Mono, а не только .NET?

Ответы [ 2 ]

2 голосов
/ 22 февраля 2010

Mono должен отображаться просто в силу того, что был установлен. Вы можете попробовать переустановить Mono и посмотреть, поможет ли это.

Если нет, нажмите кнопку «Добавить» на странице «Правка -> Настройки ->. Net Runtime» и выберите, куда вы установили Mono, обычно это будет что-то вроде:

C: \ Program Files \ Mono-2.6.1

Если вы хотите, чтобы он был по умолчанию, нажмите «Установить по умолчанию», пока он выделен, и он должен стать жирным, указывая, что теперь он по умолчанию. На главной панели инструментов MD также есть поле со списком, если вы хотите быстрее переключаться между режимами работы.

0 голосов
/ 22 февраля 2010

Вам не нужно иметь компилятор Mono для Windows, чтобы ваш код работал в Linux.

Согласно ответам на Производительность: компиляция в CS, запуск в моно на Windows и Linux , вы можете компилировать с любым компилятором и запускать с любой средой выполнения, поскольку скомпилированный двоичный файл находится на промежуточном языке

Вы просто должны быть уверены, что ваш код и библиотеки, которые он использует, не выполняют специфичные для операционной системы вызовы, неуправляемые библиотеки P / Invoke или не выполняют неполные функции в Mono (учтите, это становится редким)

...