Я использую monodevelop, и я получаю сообщение об ошибке «Framework Mono / .NET 4.0 не установлен» при попытке собрать - PullRequest
4 голосов
/ 16 октября 2010

Самое интересное в том, что у меня установлен .NET 4.0, а также все GTK #. Я подумал, может быть, я установил его в неправильном порядке или что-то нелепое, поэтому я удалил и переустановил все. Я даже пытался установить простой старый mono, а затем установить monodevelop, но я все еще получаю ту же ошибку.

Ответы [ 2 ]

8 голосов
/ 17 октября 2010

Во IIRC MonoDevelop 2.4 была ошибка, из-за которой он не был нацелен на финальную версию .NET 4.0.Исправление должно быть в MonoDevelop 2.4.1.

В качестве обходного пути, если вы установили Mono 2.8 (с поддержкой 4.0), вы можете изменить целевую среду выполнения на Mono вместо .NET.Либо

  • Измените настройки по умолчанию, используя меню Инструменты -> Параметры , затем панель .NET Runtime

или

  • Измените цель текущего проекта, используя меню Project-> Target Runtime .
3 голосов
/ 16 апреля 2013

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

  • открыть меню "Проект"
  • выберите параметры приложения
  • на вкладке «Общие» измените «Целевую платформу» на «Mono / .NET x»
...