Compartir a través de


Trabajar con compilaciones en las extensiones de Visual Studio

Esta es una colección de pequeños ejemplos de código en diferentes formas de trabajar con compilaciones.

Compilar la solución

Para compilar toda la solución, llame al BuildAsync() método .

bool buildStarted = await VS.Build.BuildSolutionAsync(BuildAction.Build);

Compilación del proyecto

Puede compilar cualquier proyecto pasandolo al método .

Project project = await VS.Solutions.GetActiveProjectAsync();
await project.BuildAsync(BuildAction.Rebuild);

Establecer la propiedad build

Muestra cómo establecer una propiedad de compilación en el proyecto.

Project project = await VS.Solutions.GetActiveProjectAsync();
bool succeeded = await project.TrySetAttributeAsync("propertyName", "value");

Obtener la propiedad build

Muestra cómo obtener una propiedad de compilación de cualquier proyecto o elemento de proyecto.

Project item = await VS.Solutions.GetActiveProjectAsync();
string value = await item.GetAttributeAsync("propertyName");