Я думал, что 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);
}
}
}