LØSNING: Tekstelementer kan forekomme tomme, når du kører en XBAP, der er målrettet mod .NET Framework 3.0 eller .NET Framework 3.5, hvis .NET Framework 4 er installeret

Gælder for
.NET Framework 3.5 Service Pack 1

Symptomer

Overvej følgende scenarie:

  • Du kører et XAML-browserprogram (XBAP) på en computer, der har Microsoft .NET Framework 4 og Microsoft .NET Framework 3.5 Service Pack 1 (SP1) installeret.
  • Målstrukturen for programmet er Microsoft .NET Framework 3.0 eller .NET Framework 3.5.

I dette scenarie kan tekstelementer være tomme i programmet. 

Hvis du forsøger at udskrive i programmet, støder programmet muligvis på en DllNotFoundException-undtagelse og går derefter ned.

Årsag

Dette problem opstår på grund af et problem med indlæsning af C-kørsel.

.NET Framework 3.0 og .NET Framework 3.5 bruger C-kørsel version 8.0, og .NET Framework 4.0 bruger C-kørsel version 10.0. Når destinationsstrukturen er .NET Framework 3.0 eller .NET Framework 3.5, skal programmet indlæse version 8.0 før indlæsning af C-kørsel 10.0. Begge runtimes bruges dog til det samme program. Derfor opstår problemet, der er nævnt i afsnittet "Symptomer".

Løsning

Du kan løse dette problem ved at anvende den hotfixpakke, der er beskrevet i følgende artikel i Microsoft Knowledge Base:

2667241 Der findes en opdateringspakke til Windows Presentation Foundation (WPF) til Microsoft .NET Framework 3.5

        
        
      

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".