Отладочная информация mono с исключениями в debian?

Я думал 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);
        }
    }
}
13
задан 15 March 2011 в 20:04
поделиться