У меня это сообщение , в котором рассказывается о файле pdb и StackTrace.
Это код.
using System;
// /3618037/obrabotka-isklychenii-v-c-so-strokoi-peredannoi-konstruktoru
class WeekdayException : Exception {
public WeekdayException(String wday) : base("Illegal weekday: " + wday) {}
}
class TryCatchFinally
{
public static void Main()
{
try
{
throw new WeekdayException("thrown by try");
}
catch(WeekdayException weekdayException) {
Console.WriteLine(weekdayException.Message);
Console.WriteLine(weekdayException.StackTrace);
}
}
}
С моно я бегу
dmcs /debug error.cs
mono error.exe
И я получаю то же самое сообщение, когда я удалил параметр / debug.
Illegal weekday: thrown by try
at TryCatchFinally.Main () [0x00000] in <filename unknown>:0
В Visual Studio 2010 я запускаю
csc /debug error.cs
error
Чтобы получить это сообщение с номером строки, как ожидалось.
Illegal weekday: thrown by try
at TryCatchFinally.Main() in c:\error.cs:line 15
- В: Почему mono не показывает номер строки в файле mdb? Я что-то упустил?