Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft .NET Framework 2.0 Service Pack 2 (SP2) veya Microsoft .NET Framework 3.5 Service Pack 1 (SP1), bir derleme içinde genel bir tür serisini kaldırmaya ve seri hale getirmek için BinaryFormatter nesnesini kullanın.
-
Derleme sunucu ile istemci arasında paylaşılır ve derleme kesin adı yok.
-
Derleme yapı sürümleri sunucu ile istemci arasında farklılık gösterir.
Derlemenin akışın serisini kaldırma Bu senaryoda, aşağıdaki özel durum hata iletilerinden birini alıyorsunuz:
Hata iletisi 1
System.Runtime.Serialization.SerializationException: Derleme bulunamadı.
Hata iletisi 2
System.IO.FileLoadException: dosya veya derleme yüklenemedi ' ortak, sürüm sürüm kimliği, Culture = bağımsız, PublicKeyToken = = anahtar numarası ya da bağımlılıklarından biri. Konumlandırılan derlemenin bildirim tanımı derleme başvurusuyla eşleşmiyor. (HRESULT özel durum: 0x80131040) System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) ise, derleme GAC'de kayıtlı, aşağıdaki özel durumu alıyorsunuz: System.InvalidCastException : Dönüş bağımsız bir geçersiz türe sahip.
Notlar
-
SoapFormatter nesnesini kullandığınızda bu sorun oluşmaz.
-
Seri hale getirmek ve serisini da FormatterAssemblyStyle.Simple değeri ayarlanmış olsa bile bu sorun oluşur.
Çözüm
Düzeltme değiştirme bilgileri
KB960442 için karşılık gelen düzeltme önceden KB960442 içinde bulunan tüm düzeltmeleri içeren KB981574 düzeltmesi bırakmıştır. Düzeltme KB981574, KB960442'de açıklanan sorunları gidermek için kullanın. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
981574 Karşılama ekranı daha uzun sürer, çünkü Excel .NET Framework 3.5 SP1'in yüklü olduğu bir bilgisayarda başlatmaya çalıştığınızda açık kalır.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
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ına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması