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