2013-03-15 3 views

답변

1

지침은주의 섹션에 here 기록됩니다. 당신은 IVsOutputWindow 인터페이스를 사용하여 상호 작용할 수있는 QueryService(typeof(SVsOutputWindow)) 사용자입니다.

창을 동적으로 생성하거나 사전 등록 할 수 있습니다. 사전 등록을 원한다면 등록 키에 레지스트리 키를 사용할 수 있습니다. .vsix 확장으로 배포한다고 가정하면 .pkgdef에 수동으로 키를 추가하거나 VisualGit의 ProvideOutputWindowAttribute과 같은 것을 사용하여 ProvideOutputWindowAttribute를 구현하면 나머지 Provide * 클래스와 함께 패키지 클래스에 추가하면됩니다. 속성.

+0

감사합니다. 한 가지 추가 사항은 'Package.GetOutputPane' ([MSDN] (http://msdn.microsoft.com/en-nz/library/microsoft.visualstudio.shell.package.getoutputpane.aspx)) 메소드를 호출하여 IVsOutputWindow를 호출하고 존재하지 않으면 자동으로 창을 생성한다. –

관련 문제