Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aqui está uma coleção de pequenos exemplos de código em diferentes maneiras de trabalhar com compilações.
Compilar solução
Para criar a solução inteira, chame o BuildAsync() método.
bool buildStarted = await VS.Build.BuildSolutionAsync(BuildAction.Build);
Construir projeto
Você pode criar qualquer projeto passando-o para o método.
Project project = await VS.Solutions.GetActiveProjectAsync();
await project.BuildAsync(BuildAction.Rebuild);
Definir propriedade de compilação
Mostra como atribuir uma propriedade de compilação no projeto.
Project project = await VS.Solutions.GetActiveProjectAsync();
bool succeeded = await project.TrySetAttributeAsync("propertyName", "value");
Obter propriedade de construção
Mostra como obter uma propriedade de compilação de qualquer projeto ou item de projeto.
Project item = await VS.Solutions.GetActiveProjectAsync();
string value = await item.GetAttributeAsync("propertyName");