FileNotFoundException in Silverlight für WP7

8

Datei- oder Assemblyname 'System.Windows.debug.resources, Version = 2.0.5.0, Culture = de-DE, PublicKeyToken = 7cec85d7bea7798e' oder eine seiner Abhängigkeiten wurde nicht gefunden.

Ich bin mir ziemlich sicher, dass es etwas damit zu tun hat, dass eine Datei nicht richtig installiert ist, und sehe, wie diese Ausnahme bei verschiedenen Gelegenheiten auftritt. Es könnte sich um eine Datei mit Ausnahmenamen handeln.

Weiß jemand, ob ich es oder etwas ähnliches neu installieren kann?

Es tritt an einer Stelle auf, an der keine Demontage verfügbar ist.

Callstack-Standort

%Vor%

Vollständige Ausnahmedetails

%Vor%     
SBoss 05.10.2011, 06:48
quelle

4 Antworten

4

Hier ist die MSDN-Referenz. Es scheint, dass sie es in WP 7.1 (Mango) noch nicht behoben haben. Ich habe das gleiche Problem.

Ссылка

    
invalidusername 05.10.2011, 14:19
quelle
2

Sind Sie 100% sicher, dass Sie diese Ausnahme auf eine normale "App-crashige" Weise erhalten? Ich stolpere sehr oft darüber, aber nur , wenn ich System.IO.FileNotFound oder System.IO.IsolatedStorage-Ausnahme-Interzeptoren in Visual Studio in der Menüoption Debug- & gt; Ausnahmen einstelle.

Das ist ziemlich wichtig, um zu bemerken, dass die Exception-Interceptors in WP7 jede einzelne geworfene Exception fangen, die mit dem gewählten Typ übereinstimmt. Ich meine, jeder, auch wenn es richtig gehandhabt wird. Deshalb sehe ich sie, ich benutze diese Interzeptoren sehr oft, um meinen eigenen Code zu debuggen. Vielleicht hast du sie auch aktiviert und einfach vergessen?

    
quetzalcoatl 12.01.2012 01:13
quelle
2

Es gibt eine einfache Problemumgehung für dieses einfach erstellen Sie Ihr benutzerdefiniertes CheckBox-Steuerelement, indem Sie Windows Phone Silverlight CheckBox erben und ToString () -Methode wie folgt überschreiben:

%Vor%

sehen Sie mehr hier: Framework-Ausnahmen in Windows Phone

    
Roboblob 21.01.2012 21:35
quelle
0

Dies tritt auf, wenn Visual Studio 2010 versucht, eine Fehlermeldung während der XAML-Datenwertkonvertierung zu formatieren (d. h. einen über den Datenbindungsausdruck angegebenen IValueConverter zu verarbeiten).

Die Problemumgehung, die ich gefunden habe, besteht darin, den Debugger einfach einzubrechen, einen der Stack-Trace-Einträge auf zwei oder drei Ebenen nach unten zu doppelklicken und dann das "Locals" -Fenster anzusehen, um die Fehlermeldung zu sehen, die es zu formatieren versucht die Parameter des Bindungsausdrucks.

Sie sollten in der Lage sein herauszufinden, was von da an falsch war, z. Es könnte sich um einen Tippfehler im Pfadteil des Bindungsausdrucks (Eigenschaftenname falsch / Quelle existiert nicht) oder um eine nicht unterstützte Konvertierung handeln (der Wertkonverter wurde nicht angegeben und die Standardkonvertierung wird nicht unterstützt).

Der MSDN-Link, der hier vom Benutzer "invalidusername" bereitgestellt wird, funktioniert nicht mehr (scheint von der neuen Dev Center-Website "Metro" entfernt worden zu sein), so dass ich nicht nach einer anderen bekannten Problemumgehung suchen konnte. Dies sollte wirklich auf MS Connect geloggt werden. Wie auch immer, das Windows Phone 8 SDK ist in Kürze fällig (derzeit wird am 12. September gemunkelt). Ich denke, wir sollten abwarten, wie es mit VS 2012 und dem neuen SDK läuft (vorausgesetzt, es unterstützt immer noch Telefone mit OS 7.1!).

    
Tony Wall 29.08.2012 00:39
quelle