Simge (.pdb), Kaynak ve İkili Dosyaları Bulma
Bu konu açıklar nasıl bulmak ve simge dosyalarını ve hata ayıklayıcı hata ayıklama bilgilerini görüntülemek için kullandığı kaynak dosyaları belirtin.
Visual Studio IDE içinde bir proje ayıklarken hata ayıklayıcısının .pdb ve kaynak kodu dosyaları tam olarak nerede bilir. Proje kaynak kodu dışındaki kod hata ayıklamak istiyorsanız, Windows veya üçüncü taraf kod gibi proje aramalarınız, .pdb konumunu (ve isteğe bağlı olarak, harici kod kaynak dosyalarını) belirtmeniz gerekir ve bu dosyaların yürütülebilir dosyaları yapı tam olarak eşleşmesi gerekir.
Bu konuda
Simge (.pdb) dosyalarını
Burada hata ayıklayıcısının .pdb dosyalarını arar
Simge dosyaları yürütülebilir dosyaları tam olarak eşleşmesi neden gerekli?
Simge konumları belirtme ve yükleme davranışı
Simge konumları belirtme ve Visual Studio Seçenekleri iletişim kutusunda davranışı yükleniyor
Ek simge seçenekleri belirtme
Sembol sunucularını kullanma
Windows ve diğer Microsoft simgelerini kullanma
Bir iç ağdaki veya yerel makinenizde bir simge Sunucusu'nu kullanma
Üçüncü taraf simgesi sunucularını kullanma
Bulma ve hata ayıklama sırasında simgeleri yükleme
Kısayol menüsünden sembol seçeneklerini değiştirme
Simgeleri simgeleri yok yüklenen belge sayfaları ile bulma
Simge dosyaları için derleyici seçenekleri
c++ seçenekleri
.net framework seçenekleri
Kaynak dosyaları
Burada hata ayıklayıcı için kaynak dosyalarını arar
Kaynak dosya hata ayıklama ayarlarını yapılandırma
Bir çözüm için kaynak dosya arama yolları ekleme
Kaynak sunucuları kullanma
Bulma ve yükleme kaynak dosyalarını içeren kaynak No / simgeler Hayır yüklü sayfaları
Simge (.pdb) dosyalarını
Bir simge dosyası olarak da bilinen bir program veritabanı (.pdb) dosyası kaynak dosyalarında sınıfları, yöntemleri ve projenizin derlenmiş yürütülebilir dosyaları kullanılan tanımlayıcılar için başka bir kod oluşturma tanımlayıcıları eşleştirir. .Pdb dosyası kaynak kodu deyimlerinde Çalıştırılabilirlerinde yürütme yönergelerini de eşleştirir. Hata Ayıklayıcı'yı iki önemli bilgi parçalarını belirlemek için bu bilgileri kullanır: ne zaman kesme noktası ayarlamak durdurmak için çalıştırılabilir dosyanın konumunu ve Visual Studio IDE içinde görüntülenen kaynak dosyası ve satır numarası. Simge dosyası özgün kaynak dosyalarının konumu ve isteğe bağlı olarak, gelen kaynak dosyaları burada alınabilir bir kaynak sunucusunun konumunu içerir.
Burada hata ayıklayıcısının .pdb dosyalarını arar
dll veya yürütülebilir dosyanın içinde belirtilen konum.
(dll veya yürütülebilir bir dosya, bilgisayarınızdaki yerleşik varsayılan olarak, bağlayıcı dll içine ilişkili .pdb dosyasının veya yürütülebilir dosyanın tam yolunu ve dosya adını koyar. Hata ayıklayıcı sembol dosyası içine dll veya yürütülebilir dosyanın belirtilen konumda olup olmadığını denetler. Her zaman simge bilgisayarınızda derlenmiş kod için kullanılabilir olduğundan, yararlıdır.)
.pdb dosyaları dll veya yürütülebilir dosyası ile aynı klasörde bulunması.
Herhangi bir yerel simge önbelleği klasörleri.
Herhangi bir ağ, Internet veya yerel sembol sunucuları ve etkinleştirilmişse Microsoft symbol server gibi belirtilen konum.
Simge dosyaları yürütülebilir dosyaları tam olarak eşleşmesi neden gerekli?
Hata ayıklayıcı yürütülebilir yapılandırıldığında oluşturduğunuz .pdb dosyası tam olarak eşleşen bir yürütülebilir dosya için yalnızca bir .pdb dosyası yükler (yani, .pdb orijinalini veya kopyasını özgün .pdb dosyası olmalıdır). Derleyici derleme doğru ve verimli kod oluşturma, ana görevini yanı sıra hız için optimize edilmiştir çünkü kod değişmemiş olsa bile, gerçek bir yürütülebilir dosya düzenini değiştirebilirsiniz. Daha fazla bilgi için bkz: msdn Web günlüğü deftere neden Visual Studio gerektiren hata ayıklama simge dosyaları için * tam * ile oluşturulan ikili dosyalarla eşleşen?
Simge konumları belirtme ve yükleme davranışı
Visual Studio IDE içinde bir proje ayıklarken hata ayıklayıcı Proje dizininde bulunan simge dosyalarını otomatik olarak yükler. Alternatif arama yollarını belirtin ve Microsoft, Windows veya üçüncü taraf Bileşen sunucuları sembol hata ayıklama/simgeleri sayfa Visual Studio Seçenekler iletişim. Üzerinde simgeleri sayfasında, istediğiniz simgeleri otomatik olarak yüklemek için hata ayıklayıcı belirli modüllere de belirtebilirsiniz. Ve daha sonra bu ayarları etkin olarak hata ayıklama sırasında el ile değiştirebilirsiniz.
Simge konumları belirtme ve Visual Studio Seçenekleri iletişim kutusunda davranışı yükleniyor
Hata ayıklama açmak için / sayfa simgeleri
Üzerinde hata ayıklama menüsünden seçin seçenekleri.
İçinde seçenekleri iletişim kutusunda, seçim simgeleri altında hata ayıklama düğümü.
Simge sunucusu veya arama konumunu belirtmek için
Klasörü seçin simgesi. Düzenlenebilir metin görünür sembol (.pdb) dosya konumları kutusu.
url yazın veya simge sunucusunu veya sembol konumun dizin yolu. Deyimi tamamlama doğru biçimde bulmanıza yardımcı olur.
Sembol geliştirmek için geliştirir yazın burada simgeleri kopyalanmasına sembol sunucuları tarafından bir yerel dizin yolunu Bu dizinde önbellek simgeler kutusu simgeleri kopyalanabilmesi için yerel bir dizin.
Not
Sembol önbelleğinizi korumalı bir klasörde (örneğin, C:\Windows klasörüne veya alt klasörlerinden biri) koymayın.Bunun yerine bir okuma-yazma klasörü kullanın.
Yükleme davranışı simge belirtmek için
Otomatik olarak yüklenmesini istediğiniz dosyaları belirttiğiniz sembol (.pdb) dosya konumları hata ayıklamaya başladığınızda konumları kutusuna. Proje dizininde simge dosyaları her zaman yüklenir.
Seçin tüm modülleri belirtilmediyse seçtiğinizde, belirttiğiniz olanlar dışında tüm modülleri için tüm sembolleri yüklemek için modülleri belirtme dışarıda bağlantı.
Seçim yalnızca belirtilen modülleri seçeneğini ve sonra seçin belirt modülleri otomatik olarak yüklenen istediğiniz sembol modülleri listelemek için. Diğer modüller için simge dosyaları göz ardı edilir.
Ek simge seçenekleri belirtme
Hata ayıklama aşağıdaki seçeneği de ayarlayabilirsiniz / Genel Visual Studio Seçenekler iletişim kutusunun Sayfa:
Simge durumunda başlatma (yalnızca yerel) üzerinde uyar
Seçili olduğunda, hata ayıklayıcı sembolik bilgi yok olduğu bir programda hata ayıklamak çalıştığınızda bir uyarı iletişim kutusu görüntüler.
dll dışarı yükleme
Seçili olduğunda, dll yükler tablo verme. dll dışa aktarma tablolarının sembolik bilgileri Windows iletileri, Windows yordamları (WindowProcs), com nesneleri veya sıralama veya semboller olmayan herhangi bir dll ile çalışıyorsanız yararlı olabilir. Bazı ek okuma dll dışa aktarma bilgileri içerir. Bu nedenle, bu özellik varsayılan olarak kapalıdır.
Bir dll dışarı aktarma tablosunda hangi simgeleri kullanılabilir görmek için dumpbin /exports. Herhangi bir 32-bit sistem dll simgeler kullanılabilir. Okuyarak dumpbin /exports çıktı, alfasayısal olmayan karakterler de dahil olmak üzere tam işlev adını görebilirsiniz. Bu, bir işlev bir kesme noktası ayarlamak için yararlıdır. dll dışa aktarma tablolarının işlev adları başka bir yerde hata ayıklayıcıda kesilmiş görünebilir. Çağrıları üst (en çok derine yuvalanmış) geçerli işlevi ile arama sırayla listelenir. Daha fazla bilgi için bkz: /dışarı aktarmalar DUMPBIN.
Sembol sunucularını kullanma
Visual Studiohata ayıklama simge dosyaları symsrv protokolünü uygulayan sembol sunucularından yükleyebilirsiniz. Visual Studio Team Foundation Server ve Windows için hata ayıklama araçları sembol sunucuları uygulayan iki araçlardır. Visual Studio Seçenekleri iletişim kutusunda kullanılacak sembolü sunucuları belirtin:
Kullanım sembolü sunucuları şunlardır:
mdac, IIS, ISA, ek olarak, Windows işletim sistemleri için simgeleri sağlayan Microsoft ortak sembol sunucuları ve .NET Framework.
İç simge sunucusunu kendi ağ üzerinde.
Yerel bilgisayarınız üzerindeki bir simge sunucusunu.
Kodunuz tarafından kullanılan bir üçüncü taraf dll dosyaları için simgeleri sağlayan bir dış sembol sunucusu.
Microsoft ortak sembol sunucuları dışında simge sunucuları için kullanmadan önce konumu belirtmeniz gerekir.
Windows ve diğer Microsoft simgelerini kullanma
Sistem DLL dosyası veya bir üçüncü taraf kitaplığı için bir arama sırasında oluşan bir çökme hata ayıklamak için genellikle Windows DLL'lerini, EXE'ler ve aygıt sürücüleri için simgeler içeren sistem .pdb dosyalarını gerekir. Bu simgeler, farklı yerlerden elde edebilirsiniz.
Microsoft symbol Server kullanma
Microsoft simge sunucusu kullanmayı tercih seçenekleri ve ayarları üzerinde hata ayıklama menü ve sonra seçin simgeleri. Seçin Microsoft Symbol sunucuları. Karşıdan yüklenen simgeler depolandığı önbellek konumu yerel bir dizin de belirtmeniz gerekir. Performansı düşürmemek için mağaza indirilen simgelerdir.
Visual Studioöğesini seçtiğinizde Microsoft symbol sunuculara otomatik olarak bağlar Microsoft Symbol Server Seçenekleri iletişim kutusundaki simgeleri sayfasında.
Diğer kaynakları Microsoft simgeleri
Bir Windows sürümü için simgeler kümesinin tamamını karşıdan yüklemek isterseniz, bkz: Karşıdan yükleme Windows simge paketleri.
Visual Studio cd-rom seçili Windows sürümleri için simge dosyalarını içerir.
Bir iç ağdaki veya yerel makinenizde bir simge Sunucusu'nu kullanma
Takım veya şirket dış kaynaklardan gelen simge sunucusu ürünlerinizin ve simgeler için bir önbellek olarak oluşturabilirsiniz. Kendi makinenizde bir simge sunucusu olabilir. Bir url veya bir yol simge sunucusu olarak sembol sunucularının konumunu girin sembol (.pdb) dosya konumları kutusuna hata ayıklama/simgeleri sayfa Visual Studio Seçeneği iletişim kutusu.
Üçüncü taraf simgesi sunucularını kullanma
Üçüncü taraf sağlayıcılar Windows uygulamaları ve kitaplıklarını Internet üzerinde simge sunucusu erişim sağlayabilir. Bu simge sunucusu URL'sini de girin hata ayıklama/simgeleri sayfa
Not
Microsoft ortak sembol sunucuları dışında bir simge sunucusu kullanıyorsanız, simge sunucusunu ve yolu güvenilir olduğundan emin olun.Simge dosyaları rasgele yürütülebilir kod içerdiğinden, güvenlik tehditlerine karşı açık hale.
Bulma ve hata ayıklama sırasında simgeleri yükleme
Hata Ayıklayıcı kesme modunda olduğu herhangi bir anda, daha önce hata ayıklayıcısı seçenekleri tarafından dışarıda bırakıldı veya derleme bulunamadı bir modül için simge yüklemek karar verebilirsiniz. Çağrı yığını, modülleri, Yereller, otomobiller ve tüm izleme windows kısayol menülerinden simgeleri yükleyebilirsiniz. Kullanılabilir simge veya kaynak dosyalarına sahip kodunda hata ayıklayıcı sonları, bir belge penceresi görüntülenir. Burada, eksik dosyaları ve bulmak ve bunları yüklemek için gerçekleştirilmesi gereken eylemleri hakkında bilgi bulabilirsiniz.
Kısayol menüsünden sembol seçeneklerini değiştirme
Break modunda iken bulabilir ve çağrı yığını, modüller, Yereller, otomobiller ve tüm izleme windows görüntülenen öğeler için simge yüklenemiyor. Penceresinde bir öğeyi seçin, kısayol menüsünü açın ve aşağıdaki seçeneklerden birini seçin:
Seçenek |
Tanımlama |
---|---|
Simgeleri yükleme |
Hata ayıklama içinde belirtilen konumlardan simgeleri yükleme girişiminde / Seçenekler iletişim kutusunun sayfa simgeleri. Sembol dosyası bulunamazsa, arama yapmak için yeni bir konum belirtebilirsiniz, böylece dosya Explorer başlatılır. |
Simge yükleme bilgileri |
Yüklenen simge dosyasının konumunu veya hata ayıklayıcı dosyasını bulamazsanız, arama konumları gösteren bilgiler sunar. |
Simge ayarları... |
Hata ayıklama açar / Visual Studio Seçenekleri iletişim kutusunun sayfa simgeleri. |
Her zaman otomatik olarak yükleme |
Sembol dosyası hata ayıklayıcı tarafından otomatik olarak yüklenecek dosyalar listesine ekler. |
Simgeleri simgeleri yok yüklenen belge sayfaları ile bulma
Simgeler kullanılabilir olmayan kod içine ayırmak hata ayıklayıcı yolu vardır:
Kod atlama.
Bir kesme noktası veya özel durum kodu içine kesiliyor.
Farklı bir iş parçacığına anahtarlama.
Yığın çerçevesi, çerçeve Call Stack penceresi içinde çift tıklatarak değiştirme.
Bu olaylardan biri oluştuğunda, hata ayıklayıcı görüntüler No sembolleri yüklenen bulmak ve yüklemek gerekli simgeler yardımcı olmak için sayfa.
Arama yolları değiştirmek için seçili olmayan bir yol seçin veya Yeni ve yeni bir yol girin. Seçim Yük yolları yeniden arama ve sembol dosyası bulunursa yüklemek için.
Seçim göz at ve Bulçalıştırılabilir dosya adı**...** herhangi bir sembol seçenekleri geçersiz kılmak ve arama yolları yeniden deneyin. Sembol dosyası, bulunması veya simge dosyasını el ile seçmek için bir dosya Gezgini görüntülenir yüklenir.
Seçim ... simgesi ayarlarını değiştir görüntülemek için hata ayıklama / simgeleri Visual Studio Seçenekler iletişim kutusunun Sayfa.
Seçin Görünüm çözümü çözümü bir kez yeni bir pencerede gösterilecek.
Kaynak veya simge dosyaları bulunamadı, çözümü her zaman göstermek için seçin Seçenekler iletişim bağlayın ve her ikisini de seçin Adres düzeyi hata ayıklamayı etkinleştirmek ve gösterisi Imleç kullanılabilir kaynak yoksa.
Simge dosyaları için derleyici seçenekleri
Ne zaman kendi projenizi Visual Studio IDE içinden ve standart kullanmak hata ayıklama yapı yapılandırması ve c++ Derleyicileri yönetilen kodunuz için uygun simge dosyalarını oluşturun. Simge dosyaları oluşturmak için komut satırında derleyici seçenekleri de ayarlayabilirsiniz.
c++ seçenekleri
Program veritabanı (.pdb) dosyası, artımlı bir programın hata ayıklama yapılandırma bağlama sağlayan hata ayıklama ve proje durumu bilgileri tutar. .Pdb dosyası ile oluşturma sırasında oluşturulan /ZI veya /Zi (için c/C++).
İçinde Visual C++, /Fd seçeneği derleyici tarafından oluşturulan .pdb dosyası adları. Bir proje oluşturduğunuzda, Visual Studio sihirbazları, /Fd adlı bir .pdb dosyası oluşturmak için ayarlanmış seçenek Proje.pdb.
Makefile kullanılarak c/C++ uygulamanızı oluşturmak ve belirtirseniz /ZI veya /Zi olmadan /Fd, iki .pdb dosyası ile bitiş:
vcx.pdb, burada x Visual c++ sürümlerinden biri, örneğin VC11.pdb temsil eder. Bu dosya, obj dosyaları tek tek tüm hata ayıklama bilgilerini depolar ve proje derleme görevleri dosyası ile aynı dizinde bulunur.
Project.pdb the.exe dosyası için tüm hata ayıklama bilgileri bu dosyada depolanır. c/C++, \debug alt dizininde yer alır.
Her bir obj dosyası oluşturur, c/C++ derleyicisi hata ayıklama bilgileri vc birleştirenx.pdb. Eklenen bilgileri türü bilgileri içerir, ancak işlev tanımları gibi sembol bilgileri içermez. Her kaynak dosya <windows.h> gibi ortak başlık dosyaları içeriyor olsa bile, bu nedenle bu başlıklarından TypeDef yalnızca bir kez obj düzenek olmak yerine saklanır.
Bağlayıcı projenin exe dosyasını hata ayıklama bilgilerini içeren project.pdb oluşturur. Tam hata ayıklama bilgileri, yalnızca tür bilgileri vc içinde bulunan işlev prototiplerini de dahil olmak üzere project.pdb dosyasını içerenx.pdb. Her iki .pdb dosyalarını artımlı güncelleştirmeler sağlar. Bağlayıcı .pdb dosyasının yolunu da oluşturduğu .exe veya .dll dosyasının içine gömer.
Visual Studio Hata ayıklayıcı yolu exe ya da dll dosyasında .pdb dosyası için project.pdb dosyasını bulmak için kullanır. Sembol yolları hata ayıklayıcısının .pdb dosyası o konumda bulamıyor veya yol geçersiz (örneğin, proje başka bir bilgisayara taşındı), hata ayıklayıcı exe içeren yolu arar, belirtilen seçenekleri iletişim kutusunu (hata ayıklama klasörü simgeleri düğümü). Hata ayıklayıcı ayıklanacak çalıştırılabilir eşleşmeyen bir .pdb dosyası yüklenmez. Hata Ayıklayıcı'yı bir .pdb dosyası bulamazsa, bir Simgeler bulmak iletişim kutusu görüntülenirse, simgeler için arama veya ek konumlar arama yoluna eklemek için veren.
.net framework seçenekleri
Program veritabanı (.pdb) dosyası, artımlı bir programın hata ayıklama yapılandırma bağlama sağlayan hata ayıklama ve proje durumu bilgileri tutar. .Pdb dosyası ile oluşturma sırasında oluşturulan /debug. Uygulamaları oluşturmak /debug:full veya /debug:pdbonly. Oluşturma ile /debug:full debuggable kod oluşturur. Oluşturma ile /debug:pdbonly .pdb dosyalarını oluşturur ancak oluşturmayacak DebuggableAttribute JIT derleyicisi hata ayıklama bilgilerinin kullanılabilir olduğunu söyler. Kullanım /debug:pdbonly debuggable olmasını istemediğiniz bir yayın yapısı .pdb dosyalarını oluşturmak istiyor. Daha fazla bilgi için bkz: /debug (C# Derleme Seçenekleri) veya / Debug (Visual Basic).
Visual Studio Hata ayıklayıcı yolu exe ya da dll dosyasında .pdb dosyası için project.pdb dosyasını bulmak için kullanır. Hata ayıklayıcısının .pdb dosyası o konumda bulamıyor veya yol geçersiz ise, hata ayıklayıcı exe içeren yolu arar ve sembol yolları sonra belirtilen seçenekleri iletişim kutusu. Bu yol genellikle, hata ayıklama klasöründe bulunan simgeleri düğümü. Hata ayıklayıcı ayıklanacak çalıştırılabilir dosyanın eşleşmeyen bir .pdb dosyası yüklenmez. Hata Ayıklayıcı'yı bir .pdb dosyası bulamazsa, bir Simgeler bulmak iletişim kutusu görüntülenirse, simgeler için arama veya ek konumlar arama yoluna eklemek için veren.
Web uygulamaları
Hata ayıklama modu için yapılandırma dosyasının (Web.config) uygulamanızın ayarlamanız gerekir. Hata ayıklama modu nedenleri için dinamik olarak oluşturulan simgeler oluşturmak için asp.net dosyaları ve asp.net uygulamasına eklemek hata ayıklayıcıyı etkinleştirir. Visual Studio hata ayıklama başlattığınızda Web proje şablonu kullanarak projenizi oluşturduysanız, bu otomatik olarak ayarlar.
Kaynak dosyaları
Çağrı yığını, modülleri veya Gözcü penceresi
Burada hata ayıklayıcı için kaynak dosyalarını arar
Hata ayıklayıcı kaynak dosyaları aşağıdaki konumlarda arar:
Visual Studio hata ayıklayıcı başlatılan örneğinin IDE içinde açık olan dosyalar.
Visual Studio örneği açık olan çözüm dosyaları.
Belirtilen dizin Ortak özellikleri / Kaynak dosyalarında hata ayıkla çözümün özellikleri sayfasında.
.Pdb modülün kaynak bilgi. Bu modülü oluşturuldu veya kaynak sunucu için bir komut olabilir kaynak dosyasının konumu olabilir.
Kaynak dosya hata ayıklama ayarlarını yapılandırma
Bir çözüm için kaynak dosya arama yolları ekleme
Bir ağ veya kaynak dosyaları aramak için yerel dizin belirtebilirsiniz.
Solution Explorer içinde çözüm seçin ve sonra özelliklerini kısayol menüsünden.
Altında Ortak özellikleri düğümü seçin Kaynak dosyalarında hata ayıkla.
Klasörü tıklatın simgesi. Düzenlenebilir metin görünür kaynak kodunu içeren dizinler listesi.
Arama yapmak istediğiniz yolu ekleyin.
Not yalnızca belirtilen dizin aranır. Girişler için arama yapmak istediğiniz alt dizinleri eklemeniz gerekir.
Kaynak sunucuları kullanma
.Pdb dosyasının kaynak kodu eşleşmiyor veya yerel makine üzerinde kaynak kod yoktur, bir uygulamanın hata ayıklama yardımcı olmak için kaynak sunucu kullanabilirsiniz. Kaynak sunucunun dosya istekleri alır ve gerçek dosyaları döndürür. Kaynak sunucu srcsrv.dll adlı bir dll dosyası çalışır. Kaynak sunucu kaynak kod deposu olarak depodan kaynak kodunu almak için kullanılan komutlar için işaretçiler içeren uygulamanın .pdb dosyası okur. Hangi komutları srcsrv.dll ve devenv.exe aynı dizine yerleştirilmelidir, srcsrv.ini adlı bir dosya içinde izin verilen komutlar listeleyerek uygulamanın .pdb dosyası yürütülecek izin verilen sınırlayabilirsiniz.
Bağlanma ve kaynak sunucu kullanma hakkında daha fazla bilgi için bkz: Kaynak sunucu.
Güvenlik Notu |
---|
Rasgele komutları uygulamanın .pdb dosyası içinde katıştırılmış, bu nedenle srcsrv.ini dosyasında yürütmek için yalnızca istediklerinizi koymak emin olun.Herhangi bir girişim değil srcsvr.ini dosyasında bir komut çalıştırmak için bir onay iletişim kutusunun görüntülenmesine neden olur.Daha fazla bilgi için bkz. Güvenlik Uyarısı: Hata ayıklayıcı, güvenilmeyen komutunu yürütmelisiniz.Hiçbir doğrulama komut parametreleri üzerinde yapılır, güvenilir komutları ile dikkatli olun.Örneğin, cmd.exe güvenilir, kötü niyetli bir kullanıcının komut tehlikeli yapacağı parametrelerini belirtebilir. |
Kaynak sunucu kullanımını etkinleştirmek için
Önceki bölümde açıklanan güvenlik önlemleri ile derlendiğini olun.
Araçlar menüsünde Seçenekler’i seçin.
Seçenekler iletişim kutusu görüntülenir.
İçinde hata ayıklama düğümü seçin Genel.
Seçin kaynak sunucu desteğini etkinleştir onay kutusu.
(İsteğe bağlı) Alt, istediğiniz seçenekleri seçin.
Unutmayın her ikisi de izin ver (yalnızca yönetilen) kısmi güven derlemeler için kaynak sunucu ve sormadan güvenilmeyen kaynak sunucu komutları çalıştırmak her zaman yukarıda tartışılan güvenlik riskleri artırabilir.
Bulma ve yükleme kaynak dosyalarını içeren kaynak No / simgeler Hayır yüklü sayfaları
Hata ayıklayıcı yürütme kaynak dosya kullanılamadığı bir konumda böldüğünde görüntülemek Kaynak No yüklenen veya No simgeler yüklü yardımcı olabilecek sayfaları bulmak kaynak dosyası. No sembolleri yüklenen hata ayıklayıcı, aramayı tamamlamak yürütülebilir dosya için bir simge (.pdb) dosyasını bulamadığında görünür. Hayır simgeleri sayfası dosyasını aramak için seçenekler sağlar. Kaynak .pdb, seçeneklerden birini çalıştırın ve hata ayıklayıcı sembolleri dosyasındaki bilgileri kullanarak kaynak dosyayı alabilir sonra bulunursa görüntülenir. Aksi durumda, bir Kaynak No yüklenen sorunu açıklayan sayfası görüntülenir. Sayfa sorunu giderebilecek eylemleri gerçekleştiren seçenek bağlantıları görüntüler.