Попытка Mono на OS X - Получение «Ошибка: Framework 'Mono / .NET 4.0' не установлен». - PullRequest
5 голосов
/ 14 февраля 2011

У меня есть довольно простое приложение, которое я написал в 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 .

Итак,

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

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

  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 и смог скомпилировать / запустить его.

1 Ответ

6 голосов
/ 14 февраля 2011

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

...