2014-11-17 1 views
0

나는이 질문을하기 전에 많은 검색을 해왔다. Roslyn을 사용하여 진단 도구 및 코드 수정을 처음 사용했습니다. 현재 Visual Studio 2014 CTP를 사용하고 있습니다. 성공적으로 첫 번째 코드 수정 도구를 만들 수있었습니다. 그러나 새 솔루션에서 다른 도구를 만들면 이전 진단 도구에 대한 설명과 수정 사항이 계속 표시됩니다.Roslyn의 다중 분석기를 사용하여

누구든지 내가 뭘 잘못하고 있는지 설명해 줄 수 있습니까? 나는 그것을 테스트하기 전에 솔루션을 재 구축하고 있으며, 알고있는 한 두 솔루션을 완전히 분리하여 유지할 것입니다. 아니면 하나의 솔루션에서 여러 규칙을 사용할 수있는 방법을 말해 줄 수 있습니까?

+0

두 번째 진단 프로젝트를 동일한 솔루션에 추가 할 수 있습니다. – SLaks

답변

2

템플릿으로 만든 .vsix 프로젝트를 빌드하면 vsix 확장이 특수 VS 하이브에 설치됩니다. 자동으로 제거되지 않으므로 Tools | 필요한 경우 확장 프로그램을 제거하십시오.

SLak에서 언급했듯이 솔루션에 여러 개의 진단 프로젝트가있을 수 있지만이 새 프로젝트를 포함하도록 vsix 프로젝트의 vsixmanifest를 업데이트해야합니다. 여러 진단 프로그램을 항상 함께 배포하려면 동일한 프로젝트에 넣으십시오 (샘플의 클래스 구조 & 내보내기).

관련 문제