다음을 통해 공유


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