코드에서 특정 주석을 인식하는 확장명을 만들려고합니다. 이 코드를 사용하여 //@
주석 접두사를 사용하여 코드 냄새를 알립니다. 이 확장 기능 중 하나는 코드를 컴파일하는 동안 발생한 각 주석에 대한 경고를 생성하는 것입니다. 이것을 할 수 있습니까?컴파일러 경고를 생성하도록 Visual Studio 2010 확장명을 만듭니다.
답변
경고를 생성하기 위해 컴파일러에 연결할 수 있다고 생각하지 않습니다. 그러나 "오류 목록"보기는 여러 소스의 오류, 경고 및 메시지를 집계합니다. 단순히 그 목록에 추가하는 것이 좋을까요? http://www.mztools.com/articles/2008/MZ2008022.aspx
언뜻보기에 내가 원하는 것을 정확히 수행 할 수있는 것처럼 보입니다. "OutputWindowPane.OutputTaskItemString 메서드를 사용하십시오.이 메서드는 출력 창뿐만 아니라 오류 목록에도 기록합니다." 이 기사는 VS 2005/2008에만 적용되지만 올바른 방향으로 나를 가리킬 수 있습니다. – CosminB
흥미로운 기사 "연습 : 속성 창, 작업 목록, 출력 창 및 옵션 대화 상자 (4/4)에 통합"- http://msdn.microsoft.com/en-us/library/ cc138529.aspx – CosminB
흠, 컴파일러가 실행될 때이 메시지를 출력해야합니다 ... – CosminB
(이 약한 단어를 맹세를 찾기 위해 작성된 것입니다) 즉 당신의 작업 목록에 작업을 추가 의견에 특정 문자열을 감지 CodeSweep라는 샘플이 있습니다 :
는 여기에 주제에 찾을 수있는 링크입니다. http://code.msdn.microsoft.com/Code-Sweep-3bfb7bb5이 코드를 읽으면 그대로 사용하지 않으면 자신의 확장 기능을 작성할 수 있습니다.
는 또한 기존 작업 기능을 사용하고 (같은 아웃 - 오브 - 박스 //HACK
및 //TODO
- 당신이 //SMELL
을 추가 할 수 있습니다) 자신의 키워드를 추가 할 수 있습니다 빠르다하지만 당신에게 덜 제어 할 수 있습니다. http://msdn.microsoft.com/en-us/library/zce12xx2(v=VS.100).aspx. 이것은 필요한 모든 것일 수 있습니다.
- 1. Visual Studio 2010에서 컴파일러 경고를 어떻게 구성합니까?
- 2. Visual Studio 컴파일러 오류 및 경고를 포맷 할 수 있습니까?
- 3. Visual Studio 컴파일러?
- 4. Visual Studio 2003 컴파일러 동작
- 5. Visual Studio 2010 Pro - SuppressMessage
- 6. visual studio 2010
- 7. Visual studio 2010 stuck
- 8. UnInstall Visual Studio 2010
- 9. Visual Studio 2010 Live555
- 10. visual studio 2010 architect
- 11. visual studio 2010 오류
- 12. assembly Visual Studio 2010
- 13. Visual Studio 2010 설정
- 14. Visual Studio 2010 설치
- 15. Visual Studio 2010 버그?
- 16. Visual Studio 2010 SP1은 *. *
- 17. Visual Studio 2010 SqlServerUnitTest
- 18. Visual Studio 2010 express
- 19. Visual Studio 2010 IntelliTrace
- 20. Visual Studio 2010 Intellisense
- 21. Visual Studio 2010 - Datagridview
- 22. Visual Studio 2010 업데이트
- 23. 학습 목적으로 Visual Studio 2010 설정 - 컴파일러 독립 및 기타
- 24. Visual Studio 2010 C 컴파일러 오류가있는 Cuda 4.0
- 25. Visual Studio 2010 C++ 컴파일러 - 컴파일시 현재 줄 번호 얻기
- 26. -isystem for MS Visual Studio C++ 컴파일러
- 27. Visual Studio 2010에서 Visual Studio 2010 C++ 도구를 사용하는 방법?
- 28. Visual Studio 2010 Express를 사용하여 그릴 수있는 표면을 만듭니다.
- 29. Visual Studio 2010 대화 상자 편집기는 Win95 테마 컨트롤을 만듭니다.
- 30. Visual Studio 컴파일러 버전 변경
이 기능이 필요하거나 확장 기능을 만드는 연습을 원하십니까? '# warning'은 첫 번째 경우에 도움이 될 수 있습니다. – Snowbear
"컴파일 된 코드에서 발생한 각 주석에 대해"- 올바르게 작동하지 않습니다. "의견"및/또는 "편집 된"의미의 오해가 있거나, 말씨가 적절한 편집이 필요하다는 것입니다. –
@Snowbear : 실제로 필요합니다.이 항목을 더 잘 관리하는 데 도움이됩니다. 이 기능은 많은 기능 중 하나 일뿐입니다. – CosminB