sys*_*rpl 10 mono monodevelop dotnet 20.04
我正在尝试使用 20.04 设置开发机器,但在 Monodevelop 环境中遇到问题。
每当我创建解决方案和项目时,似乎都找不到正确的构建设置。我怀疑在 20.04 上使用 18.04 mono 存储库时存在一些问题,但我不知道如何修复它。
这是我尝试使用 Monodevelop IDE 构建时收到的错误:
/usr/lib/mono/msbuild/15.0/bin/Microsoft.CSharp.CurrentVersion.targets(5,5):
Error MSB4019: 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) (HelloWorld)
Run Code Online (Sandbox Code Playgroud)
有谁知道如何在 Ubuntu 20.04 上获得 Monodevelop 的工作版本?
小智 7
我设法在 Ubuntu 20.04 上解决了这个问题。
首先,按照官方说明为18.04添加mono-project的repo,为了方便贴在这里:
sudo apt install gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令安装 mono-roslyn:
sudo apt install mono-roslyn
Run Code Online (Sandbox Code Playgroud)
重建你的项目。
| 归档时间: |
|
| 查看次数: |
10287 次 |
| 最近记录: |