Düzeltme: .NET Framework 3.5 Service Pack 1 çalıştıran bir bilgisayarda, JIT derleyicisi ve yerel görüntü mscorjit.dll'nin dosyasını kullanan Oluşturucu (Ngen.exe) yanlış kod verebilir:

Makale numarası: 957542 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft .NET Framework 3.5 Service Pack 1 (SP1) çalıştıran bir bilgisayarda, tam zamanında (JIT) derleme ve yerel görüntü mscorjit.dll'nin dosyasını kullanan Oluşturucu (Ngen.exe) yanlış kod oluşturulmasına neden olabilir. Bu nedenle, bir 32-bit yönetilen c++ uygulaması yanlış sonuçlar doğurabilir.

Bu sorun aşağıdaki koşullar geçerli olursa oluşur:
  • Dört skalar mağazalarında ve hiçbir yönetilen nesne başvurularını az yapı ya da sınıf kaynak koduna sahiptir.
  • Cpblk yönerge veya Initblk yönergesi kullanın.
Not 64 Bitlik bir uygulama içinde bu sorun oluşmaz.

Neden

Bu sorun, .NET Framework 3.5 SP1 bir gerileme nedeniyle oluşur.

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, bu düzeltmeyi yalnızca bu makalede açıklanan sorunu gidermesi amaçlanmaktadır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme, ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, 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/KB957542

Not msdn Kod Galerisi'nde düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, çünkü kod Galerisi kaynak sayfasının bu dil için kullanılabilir olur.

Not Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, 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. Tam listesi Microsoft Müşteri Hizmetleri ve Destek telefon numaralarını 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
Not 64-Bit platform üzerinde çalışan bir 32-bit uygulaması varsa, bu sorunu gidermek 64 bit sürümü için düzeltmeyi uygulayın.

Önkoşullar

.net Framework 3.5 SP1 bu düzeltmeyi uygulamak için yüklü olması gerekir.

Yeniden başlatma gereksinimi

Güncelleştirilen dosyalardan birinin kullanılıyorsa bilgisayarı yeniden başlatmanız gerekebilir.

Düzeltme değiştirme bilgileri

Bu düzeltme diğer düzeltmelerin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü dosya öznitelikleri (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Tarihleri ve saatleri bu dosyaların Koordinatlı Evrensel Saat'e (utc) listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. utc ve yerel saat arasındaki farkı bulmak için kullanmak Saat dilimi sekmesinde Tarih ve saat Denetim Masası'ndaki öğe.
Windows 2000, Windows xp ve Windows Server 2003 x 86 sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaat
Mscordacwks.dll dosyasının2.0.50727.3068992,26416 Eyl 200813: 13
Mscorjit.dll'nin2.0.50727.3068367,10416 Eyl 200813: 13
Mscorlib.dll2.0.50727.30684,546,56016 Eyl 200813: 13
Mscorwks.dll2.0.50727.30685,815,80816 Eyl 200813: 13
Windows 2000, Windows xp ve Windows Server 2003 x 64 sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Mscordacwks.dll dosyasının2.0.50727.3068992,26416 Eyl 200813: 13x 86
Mscorjit.dll'nin2.0.50727.3068367,10416 Eyl 200813: 13x 86
Mscorlib.dll2.0.50727.30684,546,56016 Eyl 200813: 13x 86
Mscorwks.dll2.0.50727.30685,815,80816 Eyl 200813: 13x 86
Mscordacwks.dll dosyasının2.0.50727.30681,767,94416 Eyl 200810: 33x64
Mscorjit.dll'nin2.0.50727.30681,580,03216 Eyl 200810: 33x64
Mscorlib.dll2.0.50727.30684,562,94416 Eyl 200810: 33x64
Mscorwks.dll2.0.50727.306810,079,74416 Eyl 200810: 33x64
Windows 2000, Windows xp ve Windows Server 2003 IA-64 sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Mscordacwks.dll dosyasının2.0.50727.3068992,26416 Eyl 200813: 13x 86
Mscorjit.dll'nin2.0.50727.3068367,10416 Eyl 200813: 13x 86
Mscorlib.dll2.0.50727.30684,546,56016 Eyl 200813: 13x 86
Mscorwks.dll2.0.50727.30685,815,80816 Eyl 200813: 13x 86
Mscordacwks.dll dosyasının2.0.50727.30683,087,88016 Eyl 200810: 44IA-64
Mscorjit.dll'nin2.0.50727.30682,560,51216 Eyl 200810: 44IA-64
Mscorlib.dll2.0.50727.30684,005,88816 Eyl 200810: 44IA-64
Mscorwks.dll2.0.50727.306820,153,85616 Eyl 200810: 44IA-64
Windows Vista Service Pack 1 (SP1) ve Windows Server 2008, x86 sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Mscorlib.Resources.dll2.0.50727.3053352,25615 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053303,10415 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053315,39227 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053425,98415 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053311,29627 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053331.77615 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053315,39215 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Tem 200817: 55x 86
Mscorlib.Resources.dll2.0.50727.3053348,16027 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053319,48827 Tem 200817: 55x 86
Mscorlib.Resources.dll2.0.50727.3053290,81615 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053303,10415 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053311,29615 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053303,10427 Tem 200817: 55x 86
Mscorlib.Resources.dll2.0.50727.3053307,20015 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.1434397,31211 Oca 200822: 59x 86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Tem 200817: 55x 86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Tem 200817: 55x 86
Big5.nlpGeçerli değil66,72818-Dec-200721: 03Geçerli değil
Bopomofo.nlpGeçerli değil82,17218-Dec-200721: 03Geçerli değil
Ksc.nlpGeçerli değil116,75618-Dec-200721: 04Geçerli değil
Mscorlib.dll2.0.50727.30684,546,56001 Eki 200822: 27x 86
Normidna.nlpGeçerli değil59,34218-Dec-200721: 05Geçerli değil
Normnfc.nlpGeçerli değil45,79418-Dec-200721: 05Geçerli değil
Normnfd.nlpGeçerli değil39,28418-Dec-200721: 05Geçerli değil
Normnfkc.nlpGeçerli değil66,38418-Dec-200721: 05Geçerli değil
Normnfkd.nlpGeçerli değil60,29418-Dec-200721: 05Geçerli değil
PRC.nlpGeçerli değil83,74818-Dec-200721: 05Geçerli değil
Prcp.nlpGeçerli değil83,74818-Dec-200721: 05Geçerli değil
Sortkey.nlpGeçerli değil262,14818-Dec-200721: 05Geçerli değil
Sorttbls.nlpGeçerli değil20,32018-Dec-200721: 05Geçerli değil
Xjis.nlpGeçerli değil28,28818-Dec-200721: 05Geçerli değil
Mscordacwks.dll dosyasının2.0.50727.3068992,26401 Eki 200822: 27x 86
Mscorjit.dll'nin2.0.50727.3068367,10424 Eyl 200822: 21x 86
Mscorwks.dll2.0.50727.30685,815,80801 Eki 200822: 27x 86
Windows Vista SP1 ve Windows Server 2008 x 64 sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Big5.nlpGeçerli değil66,72818-Dec-200721: 01Geçerli değil
Bopomofo.nlpGeçerli değil82,17218-Dec-200721: 01Geçerli değil
Ksc.nlpGeçerli değil116,75618-Dec-200721: 02Geçerli değil
Mscorlib.dll2.0.50727.30684,562,94401 Eki 200822: 25x64
Normidna.nlpGeçerli değil59,34218-Dec-200721: 03Geçerli değil
Normnfc.nlpGeçerli değil45,79418-Dec-200721: 03Geçerli değil
Normnfd.nlpGeçerli değil39,28418-Dec-200721: 03Geçerli değil
Normnfkc.nlpGeçerli değil66,38418-Dec-200721: 03Geçerli değil
Normnfkd.nlpGeçerli değil60,29418-Dec-200721: 03Geçerli değil
PRC.nlpGeçerli değil83,74818-Dec-200721: 03Geçerli değil
Prcp.nlpGeçerli değil83,74818-Dec-200721: 03Geçerli değil
Sortkey.nlpGeçerli değil262,14818-Dec-200721: 03Geçerli değil
Sorttbls.nlpGeçerli değil20,32018-Dec-200721: 03Geçerli değil
Xjis.nlpGeçerli değil28,28818-Dec-200721: 03Geçerli değil
Mscordacwks.dll dosyasının2.0.50727.30681,767,94401 Eki 200822: 25x64
Mscorjit.dll'nin2.0.50727.30681,580,03224 Eyl 200823: 06x64
Mscorwks.dll2.0.50727.306810,079,74401 Eki 200822: 25x64
Mscorlib.Resources.dll2.0.50727.3053352,25615 Eyl 200822: 26x 86
Mscorlib.Resources.dll2.0.50727.3053303,10415 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Eyl 200822: 26x 86
Mscorlib.Resources.dll2.0.50727.3053315,39227 Tem 200818: 02x 86
Mscorlib.Resources.dll2.0.50727.3053425,98415 Eyl 200822: 26x 86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Tem 200818: 02x 86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Eyl 200822: 26x 86
Mscorlib.Resources.dll2.0.50727.3053311,29627 Tem 200818: 02x 86
Mscorlib.Resources.dll2.0.50727.3053331.77615 Eyl 200822: 26x 86
Mscorlib.Resources.dll2.0.50727.3053315,39215 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Tem 200817: 56x 86
Mscorlib.Resources.dll2.0.50727.3053348,16027 Tem 200818: 02x 86
Mscorlib.Resources.dll2.0.50727.3053319,48827 Tem 200817: 56x 86
Mscorlib.Resources.dll2.0.50727.3053290,81615 Eyl 200822: 26x 86
Mscorlib.Resources.dll2.0.50727.3053303,10415 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053311,29615 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053303,10427 Tem 200817: 56x 86
Mscorlib.Resources.dll2.0.50727.3053307,20015 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.1434397,31211 Oca 200822: 59x 86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Eyl 200822: 25x 86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Tem 200817: 56x 86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Tem 200817: 56x 86
Big5.nlpGeçerli değil66,72818-Dec-200721: 03Geçerli değil
Bopomofo.nlpGeçerli değil82,17218-Dec-200721: 03Geçerli değil
Ksc.nlpGeçerli değil116,75618-Dec-200721: 04Geçerli değil
Mscorlib.dll2.0.50727.30684,546,56001 Eki 200822: 27x 86
Normidna.nlpGeçerli değil59,34218-Dec-200721: 05Geçerli değil
Normnfc.nlpGeçerli değil45,79418-Dec-200721: 05Geçerli değil
Normnfd.nlpGeçerli değil39,28418-Dec-200721: 05Geçerli değil
Normnfkc.nlpGeçerli değil66,38418-Dec-200721: 05Geçerli değil
Normnfkd.nlpGeçerli değil60,29418-Dec-200721: 05Geçerli değil
PRC.nlpGeçerli değil83,74818-Dec-200721: 05Geçerli değil
Prcp.nlpGeçerli değil83,74818-Dec-200721: 05Geçerli değil
Sortkey.nlpGeçerli değil262,14818-Dec-200721: 05Geçerli değil
Sorttbls.nlpGeçerli değil20,32018-Dec-200721: 05Geçerli değil
Xjis.nlpGeçerli değil28,28818-Dec-200721: 05Geçerli değil
Mscordacwks.dll dosyasının2.0.50727.3068992,26401 Eki 200822: 27x 86
Mscorjit.dll'nin2.0.50727.3068367,10424 Eyl 200822: 21x 86
Mscorwks.dll2.0.50727.30685,815,80801 Eki 200822: 27x 86
Windows Vista SP1 ve Windows Server 2008 IA-64 sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Big5.nlpGeçerli değil66,72818-Dec-200721: 06Geçerli değil
Bopomofo.nlpGeçerli değil82,17218-Dec-200721: 06Geçerli değil
Ksc.nlpGeçerli değil116,75618-Dec-200721: 06Geçerli değil
Mscorlib.dll2.0.50727.30684,005,88801 Eki 200822: 26IA-64
Normidna.nlpGeçerli değil59,34218-Dec-200721: 08Geçerli değil
Normnfc.nlpGeçerli değil45,79418-Dec-200721: 08Geçerli değil
Normnfd.nlpGeçerli değil39,28418-Dec-200721: 08Geçerli değil
Normnfkc.nlpGeçerli değil66,38418-Dec-200721: 08Geçerli değil
Normnfkd.nlpGeçerli değil60,29418-Dec-200721: 08Geçerli değil
PRC.nlpGeçerli değil83,74818-Dec-200721: 08Geçerli değil
Prcp.nlpGeçerli değil83,74818-Dec-200721: 08Geçerli değil
Sortkey.nlpGeçerli değil262,14818-Dec-200721: 08Geçerli değil
Sorttbls.nlpGeçerli değil20,32018-Dec-200721: 08Geçerli değil
Xjis.nlpGeçerli değil28,28818-Dec-200721: 08Geçerli değil
Mscordacwks.dll dosyasının2.0.50727.30683,087,88001 Eki 200822: 26IA-64
Mscorjit.dll'nin2.0.50727.30682,560,51224 Eyl 200823: 14IA-64
Mscorwks.dll2.0.50727.306820,153,85601 Eki 200822: 26IA-64
Mscorlib.Resources.dll2.0.50727.3053315,39227 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053311,29627 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053348,16027 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053319,48827 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Tem 200817: 58x 86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Tem 200817: 59x 86
Big5.nlpGeçerli değil66,72818-Dec-200721: 03Geçerli değil
Bopomofo.nlpGeçerli değil82,17218-Dec-200721: 03Geçerli değil
Ksc.nlpGeçerli değil116,75618-Dec-200721: 04Geçerli değil
Mscorlib.dll2.0.50727.30684,546,56001 Eki 200822: 27x 86
Normidna.nlpGeçerli değil59,34218-Dec-200721: 05Geçerli değil
Normnfc.nlpGeçerli değil45,79418-Dec-200721: 05Geçerli değil
Normnfd.nlpGeçerli değil39,28418-Dec-200721: 05Geçerli değil
Normnfkc.nlpGeçerli değil66,38418-Dec-200721: 05Geçerli değil
Normnfkd.nlpGeçerli değil60,29418-Dec-200721: 05Geçerli değil
PRC.nlpGeçerli değil83,74818-Dec-200721: 05Geçerli değil
Prcp.nlpGeçerli değil83,74818-Dec-200721: 05Geçerli değil
Sortkey.nlpGeçerli değil262,14818-Dec-200721: 05Geçerli değil
Sorttbls.nlpGeçerli değil20,32018-Dec-200721: 05Geçerli değil
Xjis.nlpGeçerli değil28,28818-Dec-200721: 05Geçerli değil
Mscordacwks.dll dosyasının2.0.50727.3068992,26401 Eki 200822: 27x 86
Mscorjit.dll'nin2.0.50727.3068367,10424 Eyl 200822: 21x 86
Mscorwks.dll2.0.50727.30685,815,80801 Eki 200822: 27x 86

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Uygulama kodu benzer örnek kod "Ek bilgi" bölümünde, aşağıdaki kod satırını bulun.
#define GETVECTOR3D(vec3d) (*reinterpret_cast<AcGeVector3d*>(&((vec3d).m_x))
Bu kod satırını şu şekilde değiştirin.
#define GETVECTOR3D(vec3d) (*reinterpret_cast<AcGeVector3d*>(&((vec3d)))

Yöntem 2

Bir .ini dosyasını dağıtın. Bunu yapmak için aşağıdaki kodu içeren bir dosya oluşturun.
[.NET Framework Debugging Control]
AllowOptimize=0
Sorunlu modülü aynı .ini dosya adı, ancak .dll uzantısı .ini uzantısını kullanır. Örneğin, "Daha fazla bilgi" bölümündeki örnek kod için .ini dosya Bug.ini dosya adı. Bug.ini dosyasını Bug.dll dosyasıyla aynı dizine koyun.

Not Bu yöntemin dezavantajı herhangi bir iyileştirme için olası performans etkisi olur. Modül önceden derlemek için yerel görüntü oluşturucu (Ngen.exe) kullanırsanız, bu yöntem kullanılamaz.

Yöntem 3'ü

Seçmeli olarak NoOptimization seçeneği MethodImplOptions numaralandırma MethodImplAttribute sınıfını kullanarak sorunlu yöntemleri için geçerlidir.

Not Bu yöntem, özgün Görüntü Oluşturucu (Ngen.exe) yöntem her düzeyde ve JIT derleyicisi için iyileştirmeler devre dışı bırakır. Olarak ne kadar performans etkilenir mi, yönteme bağlı olarak değişir.

Durum

Microsoft bu sorunun, "Aşağıdakilere uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Sorunu yeniden oluşturma adımları

  1. .NET Framework 3.5 SP1 tabanlı bir c++ uygulaması oluşturun.
  2. Projeye bir .cpp dosyasına ekleyin, bu dosya Bug.cpp dosya adı ve sonra Bug.cpp dosyasında aşağıdaki kodu yapıştırın.
    #using <mscorlib.dll>
    #include <stdlib.h>
    class AcGeVector3d
    {
    double x, y, z;
    public:
    __forceinline AcGeVector3d(const AcGeVector3d& src): x(src.x),y(src.y),z(src.z)
    {
    }
    __forceinline AcGeVector3d(double xx, double yy, double zz) : x(xx),y(yy),z(zz)
    {
    }
    __forceinline AcGeVector3d operator / (double val) const
    {
    return AcGeVector3d (x/val, y/val, z/val);
    }
    };
    #define GETVECTOR3D(vec3d) (*reinterpret_cast<AcGeVector3d*>(&((vec3d).m_x)))
    namespace Geometry
    {
    [System::Runtime::InteropServices::StructLayout(System::Runtime::InteropServices::LayoutKind::Sequential)]
    public value class Vector3d
    {
    internal:
    double m_x, m_y, m_z;
    Vector3d(const AcGeVector3d* obj)
    {
    GETVECTOR3D(*this) = *obj;
    }
    public:
    Vector3d(double x, double y, double z):m_x(x),m_y(y), m_z(z) {}
    Vector3d DivideBy(double value)
    {
    return Vector3d(&GETVECTOR3D(*this).operator /(value));
    }
    virtual System::String^ ToString() override
    {
    return System::String::Format("{0}, {1}, {2}", m_x, m_y, m_z);
    }
    };
    }
    
  3. Bug.cpp dosyasını derlemek için aşağıdaki komutu çalıştırın:
    CL/CLR /gl /O2 bug.cpp/Link/dll /out:bug.dll
  4. İstemci proje olarak kullanılmak üzere yeni Microsoft Visual C# projesi oluşturun.
  5. Kod dosyası Test.cs dosyayı adlandırın ve sonra Test.cs dosyasında aşağıdaki kodu yapıştırın.
    using Geometry;
    namespace Test
    {
    class Tester
    {
    static void Main()
    {
    Vector3d v = new Vector3d(200, 200, 0);
    v = v.DivideBy(150);
    System.Console.WriteLine("{0}", v);
    }
    }
    }
    
  6. Test.cs dosyasını derlemek için aşağıdaki komutu çalıştırın:
    CSC /r:bug.dll test.cs
  7. Bildirim Test.exe dosyasına katıştırmak için aşağıdaki komutu çalıştırın:
    MT.exe - nologo-bug.dll.manifest bildirim-outputresource:test.exe;1
  8. Test.exe dosyasını çalıştırın.
Asıl sonuç aşağıdaki gibi olduğuna dikkat edin:
1.33333333333333, 1.333333333333, 0
Ancak, beklenen sonucu aşağıdaki gibi yapılır:
1.33333333333333, 0, 0

Referanslar

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Özellikler

Makale numarası: 957542 - Son Gözden Geçirme: 29 Kasım 2012 Perşembe - Gözden geçirme: 4.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 3.5 Service Pack 1
Anahtar Kelimeler: 
kbexpertiseadvanced kbfix kbqfe kbmt KB957542 KbMttr
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: 957542

Geri Bildirim Ver