Symptomer
Tenk deg følgende:
-
Du har en .net Framework 3.5 Service Pack 1-basert Windows Presentation Foundation (WPF) program.
-
Du kaller Application.LoadComponent -metoden for å laste inn en Extensible Application Markup Language (XAML)-fil.
-
Du kan angi egenskapen Application.StartupUri for XAML-filen.
-
Du kan angi egenskapen synligheten av window-objektet i filen XAML.
I dette scenariet programmet slutter å svare når du prøver å kjøre den. Hvis du forsøker å feilsøke programmet, finner du i tillegg at det oppstod et unntak i InvalidOperationException .
Årsak
Dette problemet oppstår fordi objektet av XAML-filen er lukket før du synlighet-egenskapen er angitt.
Løsning
Informasjon om hurtigreparasjon
En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste oppdateringspakke som inneholder denne hurtigreparasjonen.
Hvis du vil løse dette problemet umiddelbart, kontakter du Microsoft Kundestøtte for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:http://support.microsoft.com/contactus/?ws=supportObs! I spesielle tilfeller kan avgifter som vanligvis påløper for oppringinger til kundestøtte kanselleres hvis en Microsoft-tekniker avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.
Forutsetninger
Du må ha .NET Framework 3.5 Service Pack 1 (SP1) installert for å bruke denne hurtigreparasjonen.
Krav om omstart
Du trenger ikke å starte datamaskinen på nytt etter at du har installert denne hurtigreparasjonen.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.
Filinformasjon
Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker den Tidssone kategorien i den Dato og klokkeslett elementet i Kontrollpanel.
x86-baserte versjoner av Windows XP og Windows Server 2003
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
presentationframework.dll |
3.0.6920.4000 |
5,283,840 |
29-Jan-2009 |
23:46 |
x86 |
x64-baserte versjoner av Windows XP og Windows Server 2003
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
presentationframework.dll |
3.0.6920.4000 |
4,636,672 |
29-Jan-2009 |
23:23 |
x64 |
x86-baserte versjoner av Windows Vista og Windows Server 2008
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
---|---|---|---|---|
Presentationframework.dll |
3.0.6920.4000 |
5,283,840 |
05-Feb-2009 |
00:20 |
x64-baserte versjoner av Windows Vista og Windows Server 2008
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
---|---|---|---|---|
Presentationframework.dll |
3.0.6920.4000 |
4,636,672 |
05-Feb-2009 |
00:26 |
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Hvis du vil ha mer informasjon om Egenskapen for Application.StartupUri -klassen, kan du gå til følgende Microsoft-webområde:
http://msdn.microsoft.com/en-us/library/system.windows.application.startupuri.aspxHvis du vil ha mer informasjon om unntaket InvalidOperationException , kan du gå til følgende Microsoft-webområde:
http://msdn.microsoft.com/en-us/library/system.invalidoperationexception_properties.aspx