8 c# monodevelop gnome-terminal
我最近完全过渡到 Linux,但很难找到一种用 C# 编写代码的好方法。我发现 Monodevelop 看起来类似于 Visual Studio,但是每当我尝试运行任何代码时,我都会收到此错误(如果重要,我会运行 pop!_os):
Debugger operation failed
ApplicationName='/usr/lib/gnome-terminal/gnome-terminal-server', CommandLine='--app-id mono.develop.id1f71c1c4cede406e9ae6cc55355f30e2', CurrentDirectory='', Native error= Cannot find the specified file
Run Code Online (Sandbox Code Playgroud)
它可能与终端的路径有关,但我不知道如何修复它。我知道这是一个 Linux 特定的东西,但我不知道比在这里发布它更好。
小智 15
也有同样的错误。发生这种情况是因为/usr/lib/gnome-terminal/gnome-terminal-server实际上是/usr/libexec/gnome-terminal-server,而 MonoDevelop 仍在使用旧路径。
我修复它的方法是创建/usr/lib/gnome-terminal目录并sudo ln -s /usr/libexec/gnome-terminal-server在里面添加一个符号链接/usr/lib/gnome-terminal。
小智 11
当我在 kali 上的 monodevelop 上运行我的控制台程序 (c#) 时,我看到了这个错误: “ApplicationName='/usr/lib/gnome-terminal/gnome-terminal-server', CommandLine='--app-id mono .develop.id0771a7bfd5a6445f82d97a8fe5fc4abc', CurrentDirectory='', Native error=找不到指定文件"
我已经在终端上使用这个脚本解决了它:
做到这一点,就会完成;现在再次运行您的程序并享受:)
小智 5
当我开始在 lunix 中使用 Monodevelop for C# 时,这个错误确实令人沮丧,请按照以下简单步骤操作:
- 打开终端。在终端中输入以下命令:
cd /usr/lib
sudo mkdir gnome-terminal
cd gnome-terminal
sudo ln -s /usr/libexec/gnome-terminal-server
Run Code Online (Sandbox Code Playgroud)
回到你的 monodevelop 并运行你的代码,一切都会好起来的。
小智 -4
我也遇到了同样的错误(这让我转向 Windows:c)。
不要使用 mono-develop 在 linux 中编写 c# 代码,只需安装 vscode 和 .net core for linux 即可。创建一个.net core项目并使用vscode打开。相信我,它会救你的命
| 归档时间: |
|
| 查看次数: |
4076 次 |
| 最近记录: |