Edytowanie i kontynuować, debugowanie, okno dialogowe Opcje
Dostęp do edytowania i kontynuowania otwartej stronie Narzędzia menu i wybierz Opcje.W Opcje okno dialogowe rozwiń debugowanie SQL folder i wybierz edytowania i kontynuowania.Ta strona umożliwia ustawienie następujących opcji dotyczących edytowania i kontynuowania.Aby uzyskać więcej informacji, zobacz edytowania i kontynuowania.
Włącz edytowanie i kontynuować
Po wybraniu umożliwia Edit- and -Continue.[!UWAGA]
Edit- and -Continue nie jest obsługiwana dla języka C++ w aplikacji magazynu systemu Windows lub składników.
Edit- and -Continue pozwala na zmianę kodu źródłowego, podczas gdy program jest w trybie przerwania (z pewnymi ograniczeniami) ale bez zakończenia sesji debugowania i ponownie zbudować program stosuje się te zmiany.
Nie można zmienić to ustawienie podczas debugowania.
Wywoływany przez polecenia programu debug
**(Tylko w trybie macierzystym)**Po wybraniu umożliwia edytowanie i nadal powoływać się przez wykonanie polecenia takie jak krok.Najpierw zapytaj
**(Tylko w trybie macierzystym)**Zawiera informacje debugera zapytać, zanim wywoływanie najpierw edycji i kontynuować od polecenia debug.Dzięki temu anulowanie wywołania, aby.Ostrzegać o starym kodzie
**(Tylko w trybie macierzystym)**Po wybraniu debugera ostrzega o starym kodzie z Starych ostrzeżenie kodu okno dialogowe.(Zobacz starych okno dialogowe z ostrzeżeniem kodu.)W niektórych przypadkach Edit- and -Continue nie można bezpośrednio zastosować zmiany kodu do pliku wykonywalnego, ale może być w stanie zastosować zmiany kodu później, w przypadku kontynuowania do debugowania.Edit- and -Continue aktualizuje kod w tym czasie.Dopóki nie aktualizuje kod, w oknie źródła wyświetlane oryginalnego kodu na szaro.Ten kod zostało zastąpione przez zmiany w kodzie, dlatego nieaktualne lub stare.Nie można edytować starym kodzie.
Połącz ponownie zmiany w kodzie po debugowania
**(Tylko w trybie macierzystym)**Relinks zmiany kodu macierzystego po debugowania.Edit- and -Continue nie wywoła kroki kompilacji niestandardowej.Jeśli program używa kroki kompilacji niestandardowej, można ponownie utworzyć ręcznie tak, aby kroki kompilacji niestandardowej można wywołać.W tym przypadku, można wyłączyć, ponowne łączenie po Edit i Continue w celu zapewnienia, że zostanie wyświetlony monit o ręczne odbudować.
Zezwalaj na autorski
**(Tylko w trybie macierzystym)**Pozwala edytować i Kontynuuj i przetwarza wstępnie skompilowana nagłówki w tle, aby przyspieszyć przetwarzanie zmian w kodzie.Ładowanie wstępnie skompilowanym nagłówki wymaga alokacji pamięci fizycznej, co może stanowić problem, jeśli kompilacja odbywa się na komputerze z ograniczoną ilością pamięci RAM.Można określić, jeśli może to być problem przy użyciu Menedżera zadań, aby określić ilość dostępnej pamięci fizycznej, podczas debugowania.Jeśli wartość ta jest większa niż rozmiar wstępnie skompilowanym nagłówki, Edycja i Kontynuuj powinien mieć problemu.Jeżeli kwota jest mniejsza niż rozmiar nagłówkach wstępnie skompilowanym, można zapobiec Edit- and -Continue ładowania wstępnie skompilowanym nagłówki w tle przez wyczyszczenie tej opcji.Włącz podczas zdalnego debugowania i debugowanie aplikacji uruchomionej na innym koncie użytkownika
(Tylko w trybie macierzystym) Operacji pozwala edytować i Kontynuuj podczas debugowania pomiędzy komputerami lub przez kilka kont użytkowników.
Przestroga |
---|
Włączanie w trybie macierzystym edytowania i kontynuowania podczas debugowania zdalnego lub przez kilka kont użytkowników także na poważne zabezpieczenia.Włączanie macierzystego edytować i Kontynuuj w tych scenariuszach naraża luki w zabezpieczeniach, która może być wykorzystana przez aplikację, która debugowania, przez inną aplikację, która jest uruchomiona na tym samym komputerze lub przez stronę trzecią na innym komputerze, który jest podłączony do tej samej sieci.Wykorzystując tę usterkę, złośliwy ze stron może uruchomić i uruchomienie dowolnego kodu na komputerze, na którym debugowany.Nie należy włączać tej funkcji, jeśli nie ufasz, aplikacje, które debugowania, komputerów, które debugowania i podłączonego do sieci. |
Zobacz też
Zadania
Jak: Określanie ustawień debugera
Informacje
Edytowanie i kontynuować (Visual C#)
Debugowanie, okno dialogowe Opcje