我想以提升的权限运行控制台应用程序。使用sudo mono myapp.exe在命令行中运行可以工作,但是我无法找到一种方法来附加到进程进行调试。在MonoDevelop中是否有直接实现这一点的方法?
我想以提升的权限运行控制台应用程序。使用sudo mono myapp.exe在命令行中运行可以工作,但是我无法找到一种方法来附加到进程进行调试。在MonoDevelop中是否有直接实现这一点的方法?
这是可能的,但并不容易。
设置 MONODEVELOP_SDB_TEST 环境变量将会在 MD 中出现一个新的 "运行->使用自定义软调试器运行" 命令。您可以使用它来调用 Mono 调试器并将其连接到 MonoDevelop。
sudo mono --debugger-agent=${AgentArgs} yourapp.exe
以提升权限运行整个MonoDevelop?