2010-08-23 11 views
16

SOS eklentisini visual studio 2010 (.Net framework 4) uygulamasında bir vb.net uygulamasında başarı olmadan yüklemeye çalışıyorum.Hata ayıklama için SOS eklentisini yükleme

İlk önce, "! Load sos" yazmayı önemsiz pencerede belirttiğim şu article'u buldum. Aşağıdaki hata mesajını ortaya:

Error during command: extension C:\Windows\Microsoft.NET\Framework64\v4.0.30319\sos.dll could not load (error 193) 

Sonraki Ben .loadby sos clr düşündüren bir article bulundu. Bu bana şu hatayı verdi:

Method arguments must be enclosed in parentheses. 

Nasıl yüklerim?

cevap

32

Windows'un 64 bit sürümü üzerinde çalışıyorsunuz. Programınız 64-bit olduğu zaman sos.dll ile hata ayıklama mümkün değildir, Visual Studio 32-bit bir işlemdir.

Düzelt: Proje + Özellikler, Derle sekmesi, aşağı kaydır, Gelişmiş, Hedef CPU = x86. Cevap için

+0

+1. Çözüm için: Etkin çözüm yapılandırmasıyla hedefi seçmek daha iyi olmaz mı? Senin yolun bir konfigürasyon karışıklığı yaratabilir. – user492238

+0

Hayır, kesinlikle değil. Çözüm konfigürasyonu ayar seçiminin sadece C++ projeleri üzerinde bir etkisi vardır. Değiştirilmesi * yönetilen bir proje için önemli olan özelliği etkilemez *. –

+0

Bu, eğer etkin çözüm yapılandırmasını X86 hedefine ayarlayıp hedefimi çalıştırırsam C# uygulamamdan 32 bitlik bir işlem yapamayacağımı mı kastediyorsunuz? İnanması zor...? – user492238