Próbuję zobaczyć właściwości obiektu z ponad 300 właściwościami w bezpośrednim oknie programu Visual Studio 2005. Wyświetlanych jest tylko pierwszych 100 elementów, po których następuje ten podpis:
< More... (The first 100 of 306 items were displayed.) >
Próbuję zobaczyć pozostałe elementy, ale nie mogę tego rozgryźć.
Zdaję sobie sprawę, że mogłem je zobaczyć w oknie strażnika, ale to nie to samo.
Wiem, że to było prawie lata temu, ale dzisiaj się z tym spotkałem. Czasami lepiej jest zobaczyć listę w bezpośrednim oknie, zamiast patrzeć w okno zegarka. Możesz łatwo zobaczyć więcej wyników niż pierwszych 100, używając:
Który naprawdę nie zajmuje dużo czasu i działa dobrze - był dla mnie przydatny.
Aktualizacja : Jak wskazano w komentarzach poniżej, ta odpowiedź jest w rzeczywistości błędna i ma zastosowanie TYLKO do kolekcji, a NIE do obiektów z wieloma właściwościami. Zostawiam go tutaj, ponieważ wydaje się, że wiele osób uznało go za przydatne.
źródło
Bezpośrednie okno zostało zaprojektowane jako narzędzie szybkiego podglądu. Jeśli chcesz zobaczyć więcej szczegółów, będziesz musiał wyświetlić je w oknie nadzoru lub oknie szybkiego nadzoru.
Inną opcją jest napisanie dodatku programu Visual Studio, który działa podobnie do okna bezpośredniego, ale ma więcej opcji.
źródło
Zawsze tworzę metodę rozszerzenia, aby eksportować obiekty do XML podczas debugowania w ten sposób. Jest to bardzo przydatne do rozwiązywania problemów z danymi obiektu. Oto czego używam:
Nie jest to w 100% pełny dowód, ale przez większość czasu jest doskonały. Utworzy plik xml w katalogu aplikacji z nazwą obiektu jako nazwą pliku. W bezpośrednim oknie możesz po prostu wpisać nazwę obiektu, a następnie .SerializeToXML ().
więc: myList.SerializeToXML ()
źródło