Często potrzebuję debugowania/testowania mojego kodu lub jego niewielkiej części.Kod debugowania C# bez uruchamiania aplikacji
Jednym ze sposobów jest oczywiście uruchomienie aplikacji, którą tworzę, lub podczas tworzenia biblioteki klas, tworząc małą aplikację testową.
Innym sposobem jest utworzenie testu jednostki tylko do celów debugowania i uruchomienia go w Visual Studio.
Ale jeśli nie chcę pisać dodatkowego kodu (np. Jednorazowe testy jednostkowe) i nie chcę uruchamiać całej aplikacji (zajmie to trochę czasu, aby rozpocząć i przejść do kodu, który chcę debugować)?
Czy istnieje sposób, aby uruchomić małą część kodu w Visual Stuio odpowiednio interpretować kod C#?
EDIT
wiem o LINQPad.
Ale czasami chcę wiedzieć np. jak wygląda Form
podczas pracy lub czy komponent może rozmawiać z bazą danych. Tak więc LINQPad nie odpowiada moim potrzebom w takich przypadkach ...
Może to być trudne, jeśli kod jest zależny od innego kodu. W przypadku naprawdę małych niezależnych fragmentów, dlaczego nie utworzyć projektu wiersza poleceń od podstaw i skopiować i wkleić tam kod? – Vlad
Możesz użyć opcji QuickWatch w visual studio. Jeśli chcesz przetestować kilka różnych instrukcji w tym samym kodzie, umieść punkt przerwania w pozycji i otwórz okno szybkiego podglądu. możesz znaleźć wynik wyciągu, pisząc go w oknie szybkiego podglądu. –
To osobny projekt? lub część w całym projekcie? – crassr3cords