2013-03-27 2 views
4

Я встретил эту проблему в начале моей работы. Я использую Mono 2.10 с MonoDevelop 2.8. Когда я создаю новый C# проект, я не могу использовать:Как использовать System.Windows.Forms в MonoDevelop на Ubuntu?

using System.Windows.Forms

, потому что нет такого пространства имен здесь.

Я искал какой-то ответ и попробовал:

apt-get install libmono-system-windows-forms4.0-cil и

apt-get install libmono-winforms2.0-cil

, но все они говорят мне, что я установил их. Итак, теперь мне интересно, не могу ли я написать приложение форм Windows с помощью Mono, но я могу запустить с ним такое приложение?

+10

Не один пользователь, но ... вы пытались добавить ссылку на сборку System.Windows.Forms в среде IDE? – Inisheer

+1

Я только один раз посмотрел на моно, но есть профиль, который вы можете установить, так что он нацелен на среду Mono. Это может быть вашей проблемой. Вы его установили, но вы не нацеливаете его или не ссылаетесь на него, ваше приложение не знает об этом – Justin

+0

@ Inisheer То, что вы сказали, действительно является причиной ... Простите меня, что я задал такой глупый вопрос. Я использовал Visual Studio для непосредственного создания приложений форм Windows и никогда не думал, что мне нужно добавить ссылку на пустой проект. Большое спасибо! –

ответ

2

Хотя это был дан ответ в комментариях, новички (как я) может подорожать более произносимой версия:

  • В MonoDevelop, нажмите на значок шестеренки/настройки рядом с папкой References (или право- щелкните папку Ссылки)
  • Выберите 'Изменить' Список литературы
  • Поиск окон
  • Проверить System.Windows.Forms
  • нажмите OK
Смежные вопросы