MonoDevelop 7.8 всегда не удается собрать - PullRequest
0 голосов
/ 01 июля 2019

Я создал приложение .NET C # с VisualStudio. Теперь я бы хотел, чтобы приложение работало на Mac и Linux. Поскольку приложение очень простое и использует только несколько графических элементов, я подумал, что могу легко перенести это на моно приложение с помощью gtk.

Поэтому я скачал MonoDevelop для Windows в виде готового архива. После запуска monodevelop я попытался создать тестовое приложение.

Я сделал это с помощью: File-> NewSolution-> GTK # 2.0 Project Тогда я выбрал .NET 4.71 в качестве версии .NET. Все мои ссылки выглядят хорошо (они не выделены серым цветом), но

 using system;
 using Gtk;

всегда красный.

Если я попытаюсь построить проект, то получу:

 Building test (Debug|x86)


 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped      ==========

 Build failed.
 Build: 1 error, 0 warnings

Лог-файл также пуст.

enter image description here

enter image description here

Надеюсь, кто-нибудь мог бы дать мне несколько подсказок, где отладить эту проблему.

кстати, есть ли другой способ достичь моей цели - сделать мое приложение работоспособным на Mac и Linux? Я не хочу использовать Java и т. Д.

Спасибо

1 Ответ

0 голосов
/ 14 июля 2019

Существует несколько проблем с официальным исходным кодом MonoDevelop 7.8, поэтому в Windows необходимо несколько исправлений.

У меня есть ветка с такими исправлениями на GitHub,

https://github.com/lextm/monodevelop/commits/ac67534eb543228cac470ade2923f7bc107425ce

И вы можете использовать установщик MSI для его установки,

https://github.com/lextm/monodevelop-windows/releases

...