Makale numarası: 957912 - Son Gözden Geçirme: 04 Şubat 2009 Çarşamba - Gözden geçirme: 2.0 Visual Studio 2008 SP1 hata ayıklama ve kesme noktası güncelleştirmeleri
Bu SayfadaGirişMicrosoft, Visual Studio 2008 SP1 hata ayıklayıcısını bileşenlerine yönelik güncelleştirmeler yayımlamıştır. Bu güncelleştirmeler en çok atlama ve kesme noktası vurarak ortaya çıkan sorunları adres. Daha fazla bilgiYüklemeBu güncelleştirme, Visual Studio 2008 SP1 bilgisayarlarda hem x 86 ve x 64'ün tüm sürümleri içindir. Ancak, Visual Studio 2008 Standard Edition, 64-bit bir işletim sisteminde kullanıyorsanız, bu güncelleştirmeyi uygulamadan önce 64-bit Visual Studio 2008 SP1 uzaktan hata yüklemeniz gerekir. 64-Bit Visual Studio 2008 SP1 uzaktan hata elde etme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:http://www.microsoft.com/downloads/details.aspx?FamilyID=440ec902-3260-4cdc-b11a-6a9070a2aaab&DisplayLang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=440ec902-3260-4cdc-b11a-6a9070a2aaab&DisplayLang=en)
Multi-Process ve çok iş parçacığından oluşan bir hata ayıklayıcı giderir.Not Ayıklanacak işlemler Visual Studio'nun tek bir örneği tarafından örnek bir dizi aşağıdaki açıklamalarına bakın. Işlevleri denir, işlevler, özyinelemeli olduğunu veya işlevler, döngüler içerir varsayılır. Sorunu yeniden oluşturmak için bu senaryolarda yöneliktir. Bunun yerine, sorunu açıklayan Yardım sağlanır.Kesme noktaları parallelized döngü içinde birden fazla isabet sonra sonunda göz ardı edilirKesme noktaları döngüleri veya işlevleri nesnesindeki tüm işlemler sırasında her bir yinelemenin isabet değil özyinelemeli yerleştirin. Sık sık bazı işlemler bir işlem durdurulmadan önce kesme yoksayılıyor döngüsü, birçok iterasyonla iletebilir. Şu senaryoyu inceleyin:
Durdurma ve iş parçacığı başlatma eksik kesme noktaları neden olur.Kesme noktaları isabet, ancak Visual Studio hata ayıklayıcısının birden çok işlemde hata ayıklamak için bunlar görünür değil. Iki işlem, işlem A ve işlem b hata aşağıdaki senaryoyu düşünün
Not Bu tamamlanıncaya kadar devam etmek için F5 tuşuna bastıktan sonra kesmenoktaları kaldırırsanız, hata ayıklayıcısını çalışır. Visual Studio, aynı anda birden çok işlem hata çökebilirVisual Studio Debugger başlatın ve sonra da bir iş parçacığı durdurmak ve birden çok işlem ayıklanacak, sonraki kesme için çalıştırın kilitlenme karşılaşabilirsiniz. Şu senaryoyu inceleyin:
Yerel bir uygulama hata devre dışı bırakılmış bir kesme noktası atlama "git" kapatır.Visual Studio'da devre dışı bırakılmış bir kesme içeren yerel bir uygulama, hata ayıklama. Hata ayıklayıcısını devre dışı bırakılmış kesme noktası önceki adım, kalan adımları kaybolur ve uygulama çalışmaya devam eder.Birden çok iş parçacığı bir yönetilen uygulamayı hata atlama "git" rasgele kapatabilirsinizBirden çok iş parçacığı bir yönetilen uygulamayı ayıklamak ve bir kesme noktası vurarak gibi başka bir iş parçacığı ile bir olayı oluşur, ancak bir iş parçacığı içinde adım adım isteği kaybolur. Ayrıca, uygulama çalışmaya devam eder.Ileti gönderme arabirimi (MPI) Debugger düzeltmeleri MPI eklentisi desteği sunan Visual Studio sürümleri içinBir MPI programını başlatmak için "Adımla" komutunu kullandığınızda, visual Studio çöküyorVisual Studio'nun içine adım komutunu ya da birden çok örneği MPI işleminin hata ayıklamak için F11, basın çöküyor. Veya aşağıdaki hata iletisini alırsınız:Microsoft Visual Studio ile karşılaştı ve iç hatası Birden çok işlem hata ayıklaması yaptığınız sırada "Step Over" komutunu çalıştıran bir kilitlenmeye neden olurBirden çok işlem hata ayıklaması yaptığınız sırada Step Over komutunu çalıştırırsanız, Visual Studio'nun çöker. Şu senaryoyu inceleyin:
Kesme noktası UI düzeltmeVisual Studio 2008 Service Pack 1'i yükledikten sonra devre dışı bırakılmış bir kesme noktaları görünmezKesme devre dışı bırakırsanız, kesme artık isabet. Ayrıca, kesme, en sol Düzenleyicisi kanalından gizlenmiştir. Kesme noktasını devre dışı bırakılmış hala bulunmaktadır. Bu kesme noktalarını aracı penceresinde görüntülenir.ÇözümDesteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir. Bu düzeltmeyi MSDN Kod Galerisi'nden yüklemek için, aşağıdaki Microsoft Web sitesini ziyaret edin: http://code.msdn.microsoft.com/KB957912
(http://code.msdn.microsoft.com/KB957912)
Not MSDN kod galeride, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun neden, Kod Galerisi kaynak sayfasının bu dil için kullanılabilir olmamasıdır. Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
ÖNKOŞULLARMicrosoft Visual Studio 2008 bu düzeltmeyi uygulamak için SP1 olması gerekir.Yeniden başlatma gereksinimiBu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.Düzeltme Değiştirme BilgileriBu düzeltme başka bir düzeltmenin yerini almaz.DOSYA BİLGİLERİBu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat, kullanımı arasındaki farkı bulmak için saat dilimi sekmesinde tarih ve saat Denetim Masası'ndaki.Bu tabloyu kapa
DurumMicrosoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:957912
(http://support.microsoft.com/kb/957912/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste