2013-04-05 2 views
2

Аналогично issue, хотя решение для связанной нити не сработало для меня.MonoDevelop не устанавливается на Windows: Gtk # issue

Проблема с обновлением: у меня есть Mono 2.10.9, установленный и запущенный на моей Windows 8, но не могу установить MonoDevelop (я на самом деле пытаюсь запустить MD версии 3.0.6 на sourceforge, кажется, что в последней версии нет Windows поддержка пока). При запуске установщика MSI я получаю

Gtk # версия 2.12.9 или новее должна быть установлена.

сообщение об ошибке даже после установки Gtk # 2.12.20 для .NET (как указано в сеансе загрузки MD Windows).

Я даже пробовал редактировать файл MD-msi (как рекомендовано here), но это тоже не сработало.

Любые решения по этой проблеме?

ответ

2

Как говорится в сообщении, вам нужен Gtk # 2.12.9 или выше, тогда как у вас всего 2.10.

Кроме того, я бы установил полную версию Xamarin studio msi (версия для Windows MonoDevelop), вместо того, чтобы вмешиваться в исходный код, загруженный из sourceforge, который в основном предназначен для создания стиля в linux.

Вы найдете как Xamarin студию и Gtk # 2.12.20 (последняя) здесь:

http://monodevelop.com/Download/

+0

У меня есть правильная версия Gtk # (2.12), ошибка 2.10 была ошибочной :(Глупая ошибка, извините. Xamarin действительно был застрахован, но разве это не предназначено для мобильной разработки? – victorph

+0

Кроме того, [это] http://sourceforge.net/projects/monodevelop.mirror/files/MonoDevelop%203.0.6/) - это загруженный MD msi-файл. Я понимаю и согласен с тем, что я должен скачать с официального сайта, но не смог найти последние релиз для Windows и предыдущих версий тоже не существует. – victorph

+0

@victorph - Xamarin Studio используется для разработки как настольных, так и мобильных приложений. Я разрабатываю приложения gtk #, используя его без проблем. –

4

я с той же проблемой. Я на самом деле исправил это через форум, который вы опубликовали.

  1. Скачать и установить ORCA MSI Editor.
  2. Теперь щелкните правой кнопкой мыши Monodevelop-xxx.msi и выберите «Редактировать» с помощью Orca.
  3. Выберите "Launch Condition" из списка таблиц, на правой панели воли появляется 2 записей
  4. Изменение условий по имени: GTKSHARPVERSION >= "2.12" OR REMOVE ~= "ALL" в GTKSHARPVERSION >= 2.12.9 OR REMOVE ~= "ALL"
  5. Сохранить
  6. Run инсталлятор снова

Это Ждут» Сначала работала, но потом я несколько раз повторил это и фактически получил его на работу.

+0

Отлично, спасибо. – Ariel

0

У меня была такая же проблема, и следуйте приведенным выше инструкциям.

Но, я исправил это через форум, который вы опубликовали.

  1. Скачать и установить ORCA MSI Editor.
  2. Теперь щелкните правой кнопкой мыши Monodevelop-xxx.msi и выберите «Редактировать» с помощью Orca.появляется
  3. Выберите "Launch Condition" из списка таблиц, на правой панели воли 2 записей
  4. Изменение условий по имени: GTKSHARPVERSION >= "2.12" OR REMOVE ~= "ALL" в GTKSHARPVERSION >= 2.12.9 OR REMOVE ~= "ALL"
  5. Сохранить
  6. Run инсталлятор снова

Что я сделал было Редактировать Monodevelop-xxx.msi с Orca и удалить из Launch Condition строку GTKSHARPVERSION >= "2.12.19" OR REMOVE ~= "ALL", и я смог установить студию Xamarin.

Но когда я запускаю Xamarin Studio, программное обеспечение выбрасывает ту же проблему, пожалуйста, установите Gtk #.

Я снова модифицирую установщик Xamarin Studio и его состояние и удаляю Gtk # после того, как я установил Gtk, и Xamarin Studio работает нормально.