Práce s buildy v rozšířeních sady Visual Studio
Tady je kolekce malých ukázek kódu na různých způsobech práce s buildy.
Sestavení řešení
Pokud chcete sestavit celé řešení, zavolejte metodu BuildAsync()
.
bool buildStarted = await VS.Build.BuildSolutionAsync(BuildAction.Build);
Sestavení projektu
Libovolný projekt můžete sestavit tak, že ho předáte metodě.
Project project = await VS.Solutions.GetActiveProjectAsync();
await project.BuildAsync(BuildAction.Rebuild);
Nastavení vlastnosti sestavení
Ukazuje, jak nastavit vlastnost sestavení v projektu.
Project project = await VS.Solutions.GetActiveProjectAsync();
bool succeeded = await project.TrySetAttributeAsync("propertyName", "value");
Získání vlastnosti sestavení
Ukazuje, jak získat vlastnost sestavení libovolného projektu nebo položky projektu.
Project item = await VS.Solutions.GetActiveProjectAsync();
string value = await item.GetAttributeAsync("propertyName");