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 rozwiązaniami.
Zdarzenia rozwiązania
Nasłuchiwanie dowolnego zdarzenia rozwiązania.
VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;
...
private void OnAfterOpenProject(Project obj)
{
// Handle the event
}
Czy rozwiązanie jest otwarte?
Sprawdź, czy rozwiązanie jest obecnie otwarte lub otwierane.
bool isOpen = await VS.Solutions.IsOpenAsync();
bool isOpening = await VS.Solutions.IsOpeningAsync();
Pobierz wszystkie projekty w rozwiązaniu
Pobierz listę wszystkich projektów w rozwiązaniu.
var projects = await VS.Solutions.GetAllProjectsAsync();