Visual Studio 확장에서 빌드 작업
다음은 빌드 작업을 하는 다양한 방법에 대한 작은 코드 샘플 컬렉션입니다.
솔루션 빌드
전체 솔루션을 빌드하려면 BuildAsync()
메서드를 호출합니다.
bool buildStarted = await VS.Build.BuildSolutionAsync(BuildAction.Build);
프로젝트 빌드
메서드에 전달하여 어떤 프로젝트든 빌드할 수 있습니다.
Project project = await VS.Solutions.GetActiveProjectAsync();
await project.BuildAsync(BuildAction.Rebuild);
빌드 속성 설정
프로젝트에서 빌드 속성을 설정하는 방법을 보여 줍니다.
Project project = await VS.Solutions.GetActiveProjectAsync();
bool succeeded = await project.TrySetAttributeAsync("propertyName", "value");
빌드 속성 가져오기
프로젝트 또는 프로젝트 항목의 빌드 속성을 가져오는 방법을 보여 줍니다.
Project item = await VS.Solutions.GetActiveProjectAsync();
string value = await item.GetAttributeAsync("propertyName");