Я установил следующее на моем ПК с Windows 7 в следующем порядке без проблем: 1.) Mono для Windows 2.10.5 2.) Gtk # для .Net 2.12.10 3.) Monodevelop 2.6 RC1
Я сделал простое тестовое приложение Gtk (для .NET 3.5), чтобы проверить мою новую установку, и заметил следующее странное поведение:
Когда я нацеливаюсь на среду выполнения по умолчанию (Microsoft .NET), все работает нормально,
Однако, когда я изменяю целевую среду выполнения на Mono,
все мои ссылки на Gtk # исчезают, как показано на следующем изображении.
Все ссылки, выделенные красным цветом на изображении # 3, имеют то же сообщение об ошибке, что и развернутое мной для atk-sharp - "Сборка недоступна для Mono / .Net 3.5"
Когда я попытался исправить ссылки, используя «Редактировать ссылки», ни одна из сборок Gtk # не появилась в списке пакетов, когда среда выполнения была Mono (помните, все хорошо, когда я нацеливаюсь на .NET по умолчанию).Если я пытаюсь добавить сборки вручную через диалоговое окно «Редактировать ссылки» -> «.Net Assembly», я получаю предупреждение о потере Stetic, тогда мой пользовательский интерфейс сдувается, и программа больше не будет компилироваться / собираться.
Я пытался изменить целевое время выполнения на .NET 4.0, 3.0 и 2.0, и это не имело значения:
Я не претендую на то, чтобы бытьэксперт в мире моно - это известная проблема?Возможно, я пропустил этап настройки в моей установке?Заранее спасибо - я застрял!