Системные пространства имен отсутствуют в MonoDevelop при новой установке

Интересно, может ли кто-нибудь мне помочь, я сделал новую установку MonoDevelop на новой установке Ubuntu 18.04.2 LTS с установленным .NET Core 2.2 (все обновлено), а затем выполнил инструкции выложены на Mono Download Offical . При установке у меня нет ошибок или предупреждений.

Когда я создаю проект любого типа или открываю его, все системные пространства имен отсутствуют?

Missing namespaces

Я проверил здесь:

enter image description here

И

Runtimes

Когда я создаю / очищаю любой проект, я получаю:

/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)
1
задан 7 August 2019 в 20:25

1 ответ

У меня была такая же проблема с Monodevelop под Raspian (Rasberry3) Я считаю, что теперь могу предложить жизнеспособное решение: (для Monodevelop, Raspian, Raspberry 3)

Это просто настройка, которую необходимо выполнить в Monodevelop перед тем, как вы начнете новый проект:

Найдите в настройках, создайте и отключите строку «создать с помощью MSBuild вместо xbuild. ".

После этого все новые проекты будут распознаваться без ошибок.

Для старых проектов процедура аналогична: но там вы должны сначала удалить папку ".vs" в папке проекта (лучше сначала сделайте резервную копию!;)) Запустите Monodevelop. Убедитесь, что настройки соответствуют описанным выше. Затем откройте проект в Monodelop. Когда вы откроете проект, он будет повторно инициализирован, после чего его можно будет редактировать и компилировать без каких-либо проблем.

0
ответ дан 23 January 2020 в 12:39

Другие вопросы по тегам:

Похожие вопросы: