Sdílet prostřednictvím


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