გამორთეთ სისტემის მასშტაბით Just-In-Time Debugger.
სურათის კრედიტი: Zeynep Özyürek/iStock/Getty Images
Microsoft Visual Studio მოიცავს სისტემის მასშტაბით გამართვის ფუნქციას სახელწოდებით Just-In-Time Debugger, რომელიც ჩართულია ნაგულისხმევად Visual Studio-ს ინსტალაციისას. ფუნქცია გეხმარებათ იპოვოთ შეცდომები თქვენს აპლიკაციებში ნორმალური გამოყენების დროს, მაგრამ ის შეიძლება გახდეს ყურადღების გაფანტვა, ან თუნდაც ბარიერი თქვენი სამუშაოსთვის, აპლიკაციების გაშვების თავიდან ასაცილებლად, როდესაც ის აღმოაჩენს პრობლემა. შეგიძლიათ გამორთოთ JIT გამართვა Visual Studio Options მენიუში, ან თუ არ შეგიძლიათ ან არ გსურთ Visual Studio-ს გაშვება, შეგიძლიათ გამორთოთ ფუნქცია Windows რეესტრის რედაქტირებით.
Visual Studio Options მენიუდან
Ნაბიჯი 1
გაუშვით Visual Studio, დააწკაპუნეთ "Tools" და აირჩიეთ "Options". ამომხტარი დიალოგი აჩვენებს ვარიანტების კატეგორიებს გვერდითა ზოლში და ოფციის თვისებებს მთავარ ფანჯარაში. თქვენ უნდა გქონდეთ ადმინისტრატორის პრივილეგიები Just-In-Time Debugger-ის პარამეტრების შესაცვლელად, რადგან ეს ფუნქცია მთელ სისტემაში ცვლის Windows რეესტრის პარამეტრებს.
დღის ვიდეო
ნაბიჯი 2
გააფართოვეთ "გამართვის" კატეგორია გვერდითა ზოლში მის ისარს დაწკაპუნებით. აირჩიეთ "უბრალოდ დროულად" გამართვის კატეგორიიდან.
ნაბიჯი 3
გააუქმეთ კოდის ის ტიპები, რომელთა შეფასებაც აღარ გსურთ JIT გამართვისას. ოფციები არის Managed, Native და Script. მართული კოდი ეხება Javascript, Java, Python და სხვა ენებს, რომელთა ინტერპრეტატორები ავტომატურად მართავენ მეხსიერების განაწილებას და ნაგვის შეგროვებას. მშობლიური კოდი ეხება ისეთ ენებს, როგორებიცაა C და C++, რომელთა შემდგენელები ქმნიან მანქანურ კოდს ავტომატური მეხსიერების მართვის გარეშე. გააუქმეთ ყველა ვარიანტი, რათა მთლიანად გამორთოთ Just-In-Time Debugger.
ნაბიჯი 4
შეინახეთ ცვლილებები "OK" დაწკაპუნებით.
Windows რეესტრის რედაქტორიდან
Ნაბიჯი 1
დააჭირეთ "Windows-X" და აირჩიეთ "Run". ჩაწერეთ "regedit" (ბრჭყალების გარეშე) Run დიალოგში და დააჭირეთ "Enter". იხსნება Windows რეესტრის რედაქტორი.
ნაბიჯი 2
გადადით ხეების ბრაუზერში შესაბამის საქაღალდეებში. თქვენი კომპიუტერის არქიტექტურიდან გამომდინარე, Just-In-Time Debugger რეესტრის გასაღებები განლაგებულია ორ შესაძლო გზაზე. ორივე 32-ბიტიანი და 64-ბიტიანი სისტემებისთვის, გააფართოვეთ "HKEY_LOCAL_MACHINE" და "SOFTWARE" დირექტორიები.
ნაბიჯი 3
გააფართოვეთ "Wow6432Node" დირექტორია მხოლოდ 64-ბიტიანი სისტემებისთვის. ორივე 32-ბიტიანი და 64-ბიტიანი სისტემებისთვის, გააფართოვეთ „Microsoft“ დირექტორია, შემდეგ იპოვეთ და წაშალეთ რეესტრის შემდეგი ორი გასაღები:
Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger
ნაბიჯი 4
გამოდით რეესტრის რედაქტორიდან და გადატვირთეთ Windows.
გაფრთხილება
ამ სტატიაში მოცემული ინფორმაცია ეხება Windows 8.1-ს და Microsoft Visual Studio 2013-ს. ის შეიძლება ოდნავ ან მნიშვნელოვნად განსხვავდებოდეს სხვა ვერსიებთან.