Я думал, что apt-get install mono-dbg
решит его, но я ошибся. Как получить отладочную информацию с моно? Я использую debian squeeze, но не мог понять это на debian lenny или etch.
Я написал фиктивную программу ниже, и я надеялся на номер строки, но вместо этого я получил это. Это копия/вставка с консоли/терминала.
Unhandled Exception: System.Exception: nooo blah
at ExceptionTest.Program.func (Int32 a) [0x00000] in <filename unknown>:0
at ExceptionTest.Program.func (Int32 a) [0x00000] in <filename unknown>:0
at ExceptionTest.Program.func (Int32 a) [0x00000] in <filename unknown>:0
at ExceptionTest.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ExceptionTest
{
class Program
{
static void Main(string[] args)
{
func(3);
}
static void func(int a)
{
if (a == 18)
throw new Exception("nooo blah");
func(a + a + 2);
}
}
}