솔루션 사용자 옵션 파일(.suo)의 내용을 보기 위한 도구
-
09-06-2019 - |
문제
솔루션 사용자 옵션 파일(솔루션 파일과 함께 제공되는 .suo 파일)의 콘텐츠를 볼 수 있는 무료 도구가 있습니까?
기본적으로 파일 내의 파일 시스템으로 포맷되어 있다는 것을 알고 있지만, 내 솔루션과 사용자 정의의 어떤 측면으로 인해 시간이 지남에 따라 크기가 매우 커지는지 파악할 수 있도록 내용을 볼 수 있기를 바랍니다.
해결책
.SUO 파일은 사실상 일회용입니다.용량이 너무 커지면 삭제하세요.Visual Studio에서 새로운 항목을 만듭니다.
만약 너라면 하다 살펴보고 싶은데 OLE 복합 문서 파일처럼 보입니다.IStorage 포인터를 확보하려면 StgOpenStorage 함수를 사용할 수 있어야 합니다.
다른 팁
원래 포스터에는 약간 늦었지만 다른 사람들에게는 유용할 수도 있습니다.
구조화된 저장소 파일(.suo 파일 포함)을 위한 두 가지 프리웨어 뷰어:
https://github.com/ironfede/openmcdf (이전 URL: http://sourceforge.net/projects/openmcdf/)
이러한 뷰어 중 하나에서 .suo 파일을 열면 다음과 관련된 스트림이 표시됩니다.
- 북마크
- 디버거 감시
- 언로드된 프로젝트
- 개요
- 작업 목록 사용자 작업
- 디버거 예외
- 디버거 중단점
- 디버거에서 소스 데이터 찾기
- 문서 창 열기
그리고 훨씬 더...
도구에 대해서는 모르지만 Visual Studio 확장을 작성하여 많은 작업 없이 내용을 나열할 수 있습니다.
다운로드하면 비주얼 스튜디오 SDK, 사용할 수 있는 몇 가지 간단한 예가 있습니다.적절해 보이는 것(예: 그래픽 디스플레이를 제공하려는 경우 도구 창)을 찾아 들어 올리십시오(물론 개인적인 용도로).
이를 쉽게 만드는 것은 VS 확장에서 구현하는 패키지 클래스가 aku가 언급한 것처럼 이미 IVSPersistSolutionOpts를 구현한다는 것입니다.그래서 당신은 전화를 할 수 있습니다 읽기사용자옵션 패키지에 방법을 적용하고 내용물을 검사하십시오.
어떤 도구도 모르지만 다음을 통해 사용자 설정에 액세스해 볼 수 있습니다. IVsPersistSolutionOpts 상호 작용
함께 제공되는 내장 도구를 사용할 수 있습니다. 오픈MCDF, 구조화된 저장소 탐색기라고 합니다.모든 세부 사항을 볼 수는 없지만 모든 개별 설정과 해당 크기를 볼 수 있습니다.실제 설정을 보려면 바이트를 UTF-16으로 형식화해야 합니다.