2014-08-27 1 views
1

"진단 분석기 "라이브러리 프로젝트의 결과를 참조하는 프로젝트"A "가 있습니다. 분석기가 프로젝트 "A"에 추가되면 분석기가 "분석기"노드 아래에 나열되고 그 안에 규칙이 표시됩니다. "진단 분석기"라이브러리에서 변경 한 내용은 새로 고쳐지지 않습니다. 분석기를 새로 고치는 유일한 방법은 Visual Studio를 닫고 다시 여는 것입니다. 두 프로젝트 모두 동일한 솔루션에 있습니다.Roslyn Analyzer VS 14 "CTP 3에서 새로 고침

"진단 분석기"프로젝트가 빌드 된 후 분석기가 새로 고쳐지기 위해해야 ​​할 일이 있습니까?

+0

https://github.com/aspnet/Home에 게시해야합니다. – Fals

+2

@ Fals : 아니요; https://roslyn.codeplex.com/ – SLaks

+0

roslyn 팀 https://roslyn.codeplex.com/discussions/562257에서 답변을 얻었습니다. 해결 방법을 찾았습니다. – Mauricio

답변

0

앞서 언급 한 문제에 대한 해결 방법을 찾을 수 있었지만 꽤 좋지는 않지만 지금까지 저에게 효과적이었습니다. "Analyzer"라이브러리 용 NuGet 패키지를 만들고 로컬 피드에 게시합니다. 빌드하는 동안 패키지 업데이트의 버전 번호가 있습니다. 그래서 "A"프로젝트에 패키지를 추가하고 수동으로 패키지를 제거하고 다시 설치합니다. 다시 설치 옵션을 사용하여 update-package 명령을 시도했는데 작동하지 않는 것 같습니다. 지금 설치 제거하고 다시 설치하면됩니다.

+0

첫 번째 해결 방법보다 Visual Studio를 닫고 다시 여는 것이 훨씬 더 복잡하지 않습니까? – MEMark