尝试在 Manjaro 上使用 Monodevelop 的问题 [英] Problems trying to use Monodevelop on Manjaro

查看:31
本文介绍了尝试在 Manjaro 上使用 Monodevelop 的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法让 monodevelopManjaro 上工作.我尝试了在 AUR 中安装的所有不同选项(monodevelop-betamonodevelop-binmonodevelop-git, monodevelop-nuget3, monodevelop-stable) 并且大部分都构建失败.

I can't get monodevelop to work on Manjaro. I tried all the different options to install in AUR (monodevelop-beta, monodevelop-bin, monodevelop-git, monodevelop-nuget3, monodevelop-stable) and most of them failed to build.

唯一没有失败的是 monodevlop-bin,但我无法使用它来构建我的程序.起初我收到这个错误:

The only one that didn't fail was monodevlop-bin, but I couldn't get it to build my program. At first I got this error:

The imported project "/usr/lib/mono/msbuild/15.0/bin/Roslyn/Microsoft.CSharp.Core.targets" was not found.
Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. (MSB4019)

在指定位置没有文件夹Roslyn".我创建了一个具有该名称的文件夹,并从Roslyn"文件夹中的 msbuild/15.0/bin/ 复制了文件 Microsoft.CSharp.targets(将副本重命名为 Microsoft.CSharp.Core.targets).

There was no folder "Roslyn" in the specified location. I made a folder with that name and copied the file Microsoft.CSharp.targets from msbuild/15.0/bin/ in the "Roslyn" folder (renamed the copy to Microsoft.CSharp.Core.targets).

这可能不是一个好主意,但我试了一下,以防万一.

It probably wasn't a good idea, but I tried it, just in case.

这似乎确实有效,但后来我又犯了一个错误:

That did seemed to work, but then I got another error:

Parameter "AssemblyFiles" has invalid value "/usr/lib/mono/4.7-api/mscordlib.dll".
Could not load file or assebly 'System.Reflection.Metadata, Version=1.4.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a or' or one of its dependencies. (MSB3248)

推荐答案

doctorzeus 于 2019-12-14 14:34 发表评论

doctorzeus commented on 2019-12-14 14:34

由于与最新版本的 mono 和 msbuild 以及github 项目不再有稳定"构建模式,我不承认这个项目.

Since the issues with compatibility with the latest version of mono and msbuild as well as there no longer being a "stable" build mode on the github project I am disowning this project.

遗憾的是,我不久前停止使用此 IDE 转而使用 VSCode,并且由于与各种依赖项的大量不兼容而不再有时间维护它.

Sadly I stopped using this IDE in favor of VSCode a while ago and also no longer have the time to maintain it with the large number of incompatibilities with the various dependencies.

希望有更多时间的人会接手..

Hopefully someone with more time will take over..

这是来自 评论中的原始维护者/构建者(在撰写本文时)AUR 页面的.在他之后,似乎又有人试图继续维护它,但还是失败了:

This is from the original maintainter/builder (at the time of writing) in the comments of the AUR page. After him, it seems that another person tried to continue maintaining it, but he still failed:

coder2000 于 2020-03-31 18:51 发表评论

coder2000 commented on 2020-03-31 18:51

构建过程目前已损坏,文档不完整.

The build process is currently broken and the documentation is incomplete.

所以,目前,您不能在基于 Arch 的系统上使用 monodevelop(至少从 AUR 开始).您将不得不使用其他 IDE,例如 JetBrains Rider 或文本编辑器(具有适当的扩展名),像 VSCode原子.

So, for now, you can't use monodevelop on Arch based systems (at least from AUR). You will have to use alternative IDEs, like JetBrains Rider, or text editors (with proper extensions), like VSCode or Atom.

此外,根据个人经验,我建议不要使用基于 Arch 的发行版进行编程,因为这样的问题.使用 Ubuntu 或基于 Ubuntu 的东西以获得最简单的编程工具体验(我使用 Linux Mint 进行编程,我没有遇到任何重大问题).

Also, from personal experience, I would advice against using Arch based distributions for programming, because of problems like that. Use Ubuntu or something Ubuntu based for easiest experience with programming tools (I use Linux Mint for programming and I haven't had any major problems).

这篇关于尝试在 Manjaro 上使用 Monodevelop 的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆