다음을 통해 공유


Visual Studio 확장에서 솔루션 작업

다음은 솔루션으로 작업하는 다양한 방법에 대한 작은 코드 샘플 컬렉션입니다.

솔루션 이벤트

솔루션 이벤트를 수신 대기합니다.

VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;

...

private void OnAfterOpenProject(Project obj)
{
    // Handle the event
}

솔루션이 열려 있나요?

솔루션이 현재 열려 있는지 또는 열리고 있는 중인지 확인합니다.


bool isOpen = await VS.Solutions.IsOpenAsync();
bool isOpening = await VS.Solutions.IsOpeningAsync();

솔루션의 모든 프로젝트 가져오기

솔루션의 모든 프로젝트 목록을 가져옵니다.

var projects = await VS.Solutions.GetAllProjectsAsync();