Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oto kolekcja małych przykładów kodu na różne sposoby pracy z kompilacjami.
Budowanie rozwiązania
Aby utworzyć całe rozwiązanie, wywołaj metodę BuildAsync() .
bool buildStarted = await VS.Build.BuildSolutionAsync(BuildAction.Build);
Budowanie projektu
Dowolny projekt można utworzyć, przekazując go do metody .
Project project = await VS.Solutions.GetActiveProjectAsync();
await project.BuildAsync(BuildAction.Rebuild);
Ustawianie właściwości kompilacji
Pokazuje, jak ustawić właściwość kompilacji w projekcie.
Project project = await VS.Solutions.GetActiveProjectAsync();
bool succeeded = await project.TrySetAttributeAsync("propertyName", "value");
Pobieranie właściwości kompilacji
Pokazuje, jak uzyskać właściwość kompilacji dowolnego projektu lub elementu projektu.
Project item = await VS.Solutions.GetActiveProjectAsync();
string value = await item.GetAttributeAsync("propertyName");