我想把我的C#-Code移植到linux,所以我必须在Mono下进行调试。 因此,我将使用带有Linux操作系统的VM Box,并将在Windows下运行的Xamarin Studio与Box配合,以便使用Mono对其进行调试。
是否可以将我的Xamarin Studio连接到Oracle VM Virtual Box? 我尝试了几次,但调试器在10分钟内没有启动。如果我在启动过程中关闭了Xamarin,则会出现以下消息:无法连接到调试器。
如果您在Mono下使用其他(更简单)的方式进行调试,我会为所有事情开放。
答案 0 :(得分:0)
答案 1 :(得分:0)
对于那些感兴趣的人:似乎有可能。您必须将Xamarin连接到VM设备,然后为调试器代理加注星标。我无法启动它,但理论上它应该可行。问题在于:
patrick @ patrick-VirtualBox:〜$ mono --debug --debugger-agent = transport = dt_socket,adress = X.X.X.X:12345,server = y OSTest.exe
无法打开程序集' OSTest.exe':没有这样的文件或目录
*在threads.c:391断言,条件是`shutting_down'不符合
堆栈跟踪:
本机堆栈跟踪:
不知道这意味着什么。