2014-11-02 1 views
1

내가 VS2015의 CTP4에서 만든 진단을 디버깅을 시도하고, 나는 브레이크 포인트가 VS2015의 CTP 4 + 로슬린 진단 (중단 점없는 히트)

Public Sub AnalyzeNode(   node As SyntaxNode, 
         semanticModel As SemanticModel, 
         addDiagnostic As Action(Of Diagnostic), 
        cancellationToken As CancellationToken 
         ) Implements ISyntaxNodeAnalyzer(Of SyntaxKind).AnalyzeNode 

내가 디버그 모드에서 실행하기 시작 여기에 설정 한의 VS의 실험 인스턴스가 시작되어 테스트 프로젝트로 사용할 콘솔 응용 프로그램을 만듭니다. 중단 점은 적중되지 않습니다. 중단 점 기호 위에 마우스를 올려 놓으면 다음 메시지가 표시됩니다.

The breakpoint will not currently be hit. No symbols being loaded for this document. 

두 인스턴스를 모두 재설정하려고했습니다.

수정 방법은 무엇입니까?

+0

당신이 로슬린 인스턴스에서, 도구의 확장을 볼 확장합니까? 내가 – SLaks

+0

@SLaks가. 난 그냥 케빈 Pilch 씨나 - Bisson은에 의해 제안을 시도하고있다. –

답변

1

초기 추측은 MEF가 실험 하이브에서 확장 기능에 대해 알지 못한다는 것입니다. 시도 할 수있는 몇 가지가 있습니다 :

  1. 시작하는 VS에서 Tools \ Updates and Extensions로 이동하여 부실 애널리스트처럼 보이는 모든 것을 삭제하십시오.
  2. 실행 devenv /rootSuffix Roslyn /updateConfiguration
  3. 실행 devenv /rootSuffix Roslyn /resetUserData
  4. 가 (특정 사용자가 모든 것을 삭제 VS 알려줍니다 (MEF를 다시 검사 VS 알려줍니다).

을 그 어떤 후에 나는 전체가 분석기의 재 구축 할 것입니다.

희망이 도움이!

+0

는 당신에게 그것을 전을 케빈 감사 일하는 것을 알고 있습니다. –

+0

스위치'/ resetUserData' (여분의't'가없는)가 아닌가? – Philippe

+0

네, 고마워요. 결정된. –