Belirtiler
Aşağıdaki senaryoyu düşünün:
-
Bir Visual C++ uygulaması geliştirmek için Microsoft Visual Studio 2010 Service Pack 1 (SP1) kullanın.
-
Bitsel kaydırma operatörleri uygulamanın kaynak kodu kullanır (<< veya >>).
-
Uygulamayı hedef x86 platformu için yapılandırın.
-
/O2 (hız en üst düzeye çıkarmak) veya /Ox (tam en iyileştirme) en iyi duruma getirme seçeneğini kullanarak, uygulamayı derleyin.
-
Uygulamayı çalıştırma.
Bitsel kaydırma operatörleri, bu senaryoda, hatalı sonuçlar döndürebilir.
Not: Bu sorun, Microsoft Visual Studio 2012'de oluşmaz.Çözüm
Düzeltme bilgileri
Artık Microsoft tarafından desteklenen bir düzeltme sağlanmaktadır. Ancak, bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu özel sorunla karşılaşmış olan sistemlere uygulayın.
Bu sorunu çözmek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:http://support.microsoft.com/contactus/?ws=supportNot: Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.
Önkoşullar
Bu düzeltmeyi uygulamak için Visual Studio 2010 Service Pack yüklü 1 (SP1) olması gerekir.
Yeniden başlatma gereksinimi
Etkilenen dosyaların değil kullanılıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez. Bu düzeltmeyi uygulamadan önce bileşenlerinin Visual Studio 2010 ile ilgili kapatmanızı öneririz.
Dosya bilgileri
Bu düzeltmenin genel sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.