Keelake kogu süsteemi hõlmav Just-In-Time silur.
Pildi krediit: Zeynep Özyürek/iStock/Getty Images
Microsoft Visual Studio sisaldab kogu süsteemi hõlmavat silumisfunktsiooni nimega Just-In-Time silur, mis on Visual Studio installimisel vaikimisi lubatud. Funktsioon aitab teil tavakasutuse ajal teie rakendustes vigu leida, kuid see võib muutuda a häirib või isegi takistab teie tööd, takistades rakenduste avastamise korral käivitamist probleem. JIT-silumise saate keelata Visual Studio suvandite menüüs või kui te ei saa või ei soovi Visual Studiot käivitada, saate selle funktsiooni keelata, redigeerides Windowsi registrit.
Visual Studio valikute menüüst
Samm 1
Käivitage Visual Studio, klõpsake "Tööriistad" ja valige "Valikud". Hüpikdialoogis kuvatakse külgribal valikute kategooriad ja põhiaknas suvandite atribuudid. Just-In-Time siluri sätete muutmiseks peavad teil olema administraatoriõigused, kuna see kogu süsteemi hõlmav funktsioon muudab Windowsi registrisätteid.
Päeva video
2. samm
Laiendage kategooriat "Silumine", klõpsates külgribal selle noolel. Valige silumise kategooriast "Just-In-Time".
3. samm
Tühjendage nende kooditüüpide valikud, mida te ei soovi, et JIT-i silumine enam hindaks. Valikud on hallatud, algne ja skript. Hallatud kood viitab Javascriptile, Javale, Pythonile ja teistele keeltele, mille tõlgid haldavad automaatselt mälu eraldamist ja prügi kogumist. Omakood viitab sellistele keeltele nagu C ja C++, mille kompilaatorid genereerivad natiivse masinkoodi ilma automaatse mäluhalduseta. Just-In-Time siluri täielikuks keelamiseks tühistage kõik suvandid.
4. samm
Salvestage muudatused, klõpsates "OK".
Windowsi registriredaktorist
Samm 1
Vajutage "Windows-X" ja valige "Run". Tippige dialoogiaknas Käivita "regedit" (ilma jutumärkideta) ja vajutage sisestusklahvi. Avaneb Windowsi registriredaktor.
2. samm
Liikuge puubrauseris sobivatesse kaustadesse. Olenevalt teie arvuti arhitektuurist asuvad Just-In-Time Siluri registrivõtmed kahel võimalikul teel. Nii 32-bitiste kui ka 64-bitiste süsteemide puhul laiendage katalooge "HKEY_LOCAL_MACHINE" ja "SOFTWARE".
3. samm
Laiendage kataloogi "Wow6432Node" ainult 64-bitiste süsteemide jaoks. Nii 32-bitiste kui ka 64-bitiste süsteemide puhul laiendage kataloogi "Microsoft", seejärel leidke ja kustutage järgmised kaks registrivõtit:
Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger
4. samm
Väljuge registriredaktorist ja taaskäivitage Windows.
Hoiatus
Selles artiklis esitatud teave kehtib Windows 8.1 ja Microsoft Visual Studio 2013 kohta. See võib teistest versioonidest veidi või oluliselt erineda.