全新安装时系统命名空间缺少 MonoDevelop

全新安装时系统命名空间缺少 MonoDevelop

我想知道是否有人可以帮助我,我在全新安装的 Ubuntu 18.04.2 LTS 上全新安装了 MonoDevelop,并安装了 .NET Core 2.2(所有内容均已更新),然后按照Mono 官方下载。安装过程中没有出现任何错误或警告。

当我创建任何类型的项目或打开一个项目时,所有的系统命名空间都丢失了?

缺少命名空间

我在这里检查过:

在此处输入图片描述

运行时

当我构建/清理任何项目时我得到:

/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

我在 Raspian (Rasberry3) 下的 Monodevelop 中遇到了同样的问题,我相信我现在可以提供一个可行的解决方案:(针对 Monodevelop、Raspian、Raspberry 3)

这只是在开始新项目之前必须在 Monodevelop 中完成的设置:

在设置下搜索,创建并禁用“使用 MSBuild 而不是 xbuild 创建”行。

此后,所有新项目都将被正确识别。

对于旧项目,步骤类似:但您应该先删除项目文件夹中的“.vs”文件夹(最好先备份!;))启动 Monodevelop。检查设置是否如上所述。然后在 Monodelop 中打开项目。打开项目时,它将重新初始化,然后可以毫无问题地进行编辑和编译。

相关内容