Получение полного Stackframe в проекте Sharepoint2010 - PullRequest
1 голос
/ 17 ноября 2011

Я использую следующий код для получения StackFrame в случае ошибки:

System.Diagnostics.StackTrace stackTrace = new System.Diagnostics.StackTrace(true);
System.Diagnostics.StackFrame stackFrame = stackTrace.GetFrame(stackFrameIndex);

Теперь моя проблема в том, что я не получаю информацию о номере строки или имени файла. StackFrame содержит что-то вроде этого:

stackFrame  {GetSetting at offset 288 in file:line:column **<filename unknown>:0:0**}

Даже при отладке. Как я могу получить эту информацию?

1 Ответ

2 голосов
/ 17 ноября 2011

Если вы написали некоторый код для SP, который должен находиться в GAC, вам нужно поместить PDB в% systemroot% \ символы \ dll. Затем вы должны получить лучшую отладочную информацию.

...