1

Ich habe einige Entwurfszeitdaten von meiner Windows Phone 7 Anwendung erstellt, und wenn ich Designer in Visual Studio (Express) betrachte, erscheinen die Entwurfszeitdaten vollkommen in Ordnung . Wenn ich jedoch versuche, dasselbe Projekt in Expression blend 4 zu laden, erhalte ich einen Fehler und die Entwurfszeitdaten werden nicht angezeigt.Expression Blend Fehler mit Entwurfszeitdaten (kein Fehler in Visual Studio)

Der Fehler, den ich sehr allgemeine „Fehler‚In meiner XAML-Klasse‘gefunden“ Die genaue Linie, die es um Punkte zu bekommen ist:

<phone:PhoneApplicationPage 
... 
    d:DataContext="{d:DesignData Source=../DesignData/VendorDetailViewDesignData.xaml}" 
... 
> 

ich wirklich keine Ahnung, was das Problem, da dies sein könnte funktioniert gut mit dem visuellen Studiodesigner. Muss ich etwas anderes für die Ausdrucksmischung tun?

die Entwurfszeit-Daten erstellen Ich folgte im Grunde

http://blogs.msdn.com/b/mcsuksoldev/archive/2010/08/27/designdata-mvvm-support-in-blend-vs2010-and-wpf-silverlight.aspx
und nahm die Standard-Windows-Telefon-Projekte, die Entwurfszeit-Daten in ihnen als Beispiel hat.

Die XAML-Klasse ist in einem der Ordner rootFolder/Ansicht/während die Entwurfszeit-Datendateien sind in rootFolder/DesignData/

Jede Hilfe ist willkommen! Vielen Dank!
Haji

Antwort

2

Ohne weitere Details ist es ziemlich schwer zu wissen, was das Problem sein könnte.

Ein netter Trick für diese Art von Problemen ist, dass Sie tatsächlich an den Blend-Prozess vom Visual Studio-Debugger anfügen können. Gehen Sie zu Debug -> Attach to Process, suchen Sie den Prozess Blend.exe und fügen Sie ihn an, dann versuchen Sie, die Ansicht in Blend zu öffnen, damit Sie debuggen können, was vor sich geht.

Für Schritt für Schritt Anleitungen hierzu einen Blick auf: Debugging Design-Time Exceptions

Viel Glück!

+0

Hallo, danke für die Hilfe! Ich habe es nie herausgefunden ... – hajpoj