私はそれを解決すると思いapt-get install mono-dbg
ましたが、私は間違っていました。monoでデバッグ情報を取得するにはどうすればよいですか?私はdebiansqueezeを使用していますが、debianlennyまたは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);
}
}
}