2011-08-25 3 views
6

우리 소스/심볼을 심볼 서버에 게시하거나 SymbolSource.org과 같은 것을 사용하여 DLL을 참조 할 때 코드로 이동할 수 있음을 알고 있습니다.디버깅하지 않고 "심볼 서버"의 소스 코드를 봅니다.

그러나 디버그 세션에 있지 않을 때이 동일한 코드에 액세스 할 수있는 방법이 없습니다.

SymbolSource.org은 다음과 같습니다 데모 계산기 응용 프로그램이 있습니다

var c = new SimpleCalculator(); 
Console.WriteLine(c.Add(1, 2)); 

내가 디버깅 해요 때, 나는 쉽게 추가로 단계 수() 및 소스 코드를 볼 수 있지만, 난 그냥있을 때 코드를 보면이를 수행 할 방법이 없습니다.

저는 이것이 가능하지 않을 것으로 추측하고 있습니다. 매우 유용 할 것이고, 어떻게 할 수 있는지에 대해 이야기하는 사람은 없습니다.

답변

2

이렇게하는 한 가지 방법은 JetBrain's ReSharper입니다. 그것은 SymbolSource 또는 Microsoft Reference Source과 같은 기호 서버가 제공하는 소스를 Ctrl + 클릭하여 탐색 할 수 있습니다.

+0

비록 내가 Resharper로 많은 가치를 볼 수는 없지만, 우리는이 네비게이션 기능만을 위해 그것을 구입하게되었습니다. 그것은이 시점에서 유일한 옵션 인 것처럼 보이기 때문에 이것을 대답으로 표시하십시오. – chrismay

+1

안녕하세요, @chrismay, 어쨌든 제가 심볼 복싱보다 ReSharper에서 더 많은 가치를 얻으실 수 있다면 제발 ping 해주세요. Pluralsight에서 무료로 제공되는 3'5 시간 코스를 통해 도구의 잠재력을 최대한으로 활용할 수 있습니다. 감사. –