Попытка Mono в OS X - ошибка: Framework 'Mono / .NET 4.0' не установлен.

У меня есть довольно простое приложение, которое я написал в Visual Studio 2010 на C # с использованием .NET 4.0. Вся форма - это пара кнопок, меток, TreeView, ComboBox и TextBox.

Я скопировал проект в свою установку OS X и открыл решение (VS2010) в MonoDevelop. Он открывается нормально (хотя я не знаю, как отобразить визуальный дизайнер для Form1), но когда я запускаю его, я получаю следующую ошибку: Error: Framework 'Mono / .NET 4.0' not installed.

Проблема в том, что у меня ДЕЙСТВИТЕЛЬНО установлена ​​последняя версия Mono, и она правильно отображается (я думаю) в MonoDevelop. Когда я перехожу в MonoDevelop-> Preferences ->. NET Runtimes, он показывает Mono 2.6.7 по умолчанию.

So,

  1. Как мне сделать так, чтобы визуальный дизайнер отображался для Form1.cs?

  2. Как мне избавиться от ошибки «Mono / .NET 4.0 не установлен» и заставить проект скомпилировать и запустить?

  3. Все, что я сделал, это скопировал решение в OS X, а затем открыл его в MonoDevelop. Есть ли какой-то процесс преобразования, который должен пройти проект?

Заранее спасибо!

Изменить: я полагаю, что должен предоставить конкретную информацию о версии. :)

OS X:        10.6.5 Snow Leopard
MonoDevelop: 2.4.2
Mono:        2.6.7 (shown in MonoDevelop in .NET Runtimes as 2.6.7 (Default))

Я также начал новый проект с пустой формой GTK и смог скомпилировать / запустить его.


person Sootah    schedule 14.02.2011    source источник


Ответы (1)


Mono 2.6.7 не предоставляет профиль .net 4.0 / C # 4. Вы должны обновить версию как минимум до Mono 2.8.

person Jb Evain    schedule 14.02.2011