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();