Интересно, может ли кто-нибудь мне помочь, я сделал новую установку MonoDevelop на новой установке Ubuntu 18.04.2 LTS с установленным .NET Core 2.2 (все обновлено), а затем выполнил инструкции выложены на Mono Download Offical . При установке у меня нет ошибок или предупреждений.
Когда я создаю проект любого типа или открываю его, все системные пространства имен отсутствуют?
Я проверил здесь:
И
Когда я создаю / очищаю любой проект, я получаю:
/home/ant/.cache/MonoDevelop/7.0/MSBuild/27259_1/Microsoft.CSharp.CurrentVersion.targets(5,5): Error MSB4019:
The imported project "/home/ant/.cache/MonoDevelop/7.0/MSBuild/27259_1//Microsoft.CSharp.Core.targets" was not found.
Confirm that the path in the declaration is correct, and that the file exists on disk. (MSB4019) (sadsad)
У меня была такая же проблема с Monodevelop под Raspian (Rasberry3) Я считаю, что теперь могу предложить жизнеспособное решение: (для Monodevelop, Raspian, Raspberry 3)
Это просто настройка, которую необходимо выполнить в Monodevelop перед тем, как вы начнете новый проект:
Найдите в настройках, создайте и отключите строку «создать с помощью MSBuild вместо xbuild. ".
После этого все новые проекты будут распознаваться без ошибок.
Для старых проектов процедура аналогична: но там вы должны сначала удалить папку ".vs" в папке проекта (лучше сначала сделайте резервную копию!;)) Запустите Monodevelop. Убедитесь, что настройки соответствуют описанным выше. Затем откройте проект в Monodelop. Когда вы откроете проект, он будет повторно инициализирован, после чего его можно будет редактировать и компилировать без каких-либо проблем.