2016-09-07 7 views
2

VS2015 디버거에서 실행 중일 때, 전에는 라우팅 호출에서 "Nancy.DynamicDictionary에 v.company_id에 대한 정의가 없습니다."라는 디버거 주장이있었습니다. 이 경로에서 내가 정의한 변수는 다음과 같습니다.Nancy.DynamicDictionary에 X에 대한 정의가 없습니다.

하지만 콘솔에서 실행할 때 모두 괜찮습니다. VS2015에서 3 일 전에 달리기도 괜찮 았어. 왜이 역동적 인 행동이 오늘날에는 다르게 취급되고 있습니까? 이것은 몇 달 동안 지금 일해오고 있습니다.

업데이트 :이 문제가 발생하는 시스템에서 VS2015 커뮤니티를 사용하고 있습니다. 표준 VS2015 에디션이있는 다른 머신에서 이것은 완벽하게 작동합니다.

답변

3

이전에도 이상하고 일관성없는 동작을 발견했습니다. v.company_id를 v [ "company_id"]로 바꾸면 오류가 사라집니다.

+0

예이 작업은 일시적으로 좋은 작업이었습니다. –

+0

다시 설치할 필요없이 문제를 해결하므로 내 답변을 수락하면 감사하겠습니다. – user2647513

0

비주얼 스튜디오를 다시 설치하고 문제가 해결되었습니다. 하지만 가장 만족스러운 대답은 아닙니다.

관련 문제