2009-07-21 3 views
0

habe ich die Shader-Vorlagen durch Blog Greg Schechters gegeben: http://blogs.msdn.com/greg_schechter/archive/2008/08/11/a-visualstudio-buildtask-and-project-and-item-templates-for-writing-shadereffects.aspxwpf Shader Vorlage

Es war alles einfach, die WPF-Shader-Vorlagen und erstellen Sie das Projekt hinzuzufügen. Ich bin auch in der Lage zu sehen, dass der Shader beim Bearbeiten meines XAML durch den Visual Studio 2008-Designer arbeitet. Aber ich bekomme diesen Fehler, wenn ich mein Programm starte: Kann den Typ 'ShaderEffectLibrary1.Effect1' nicht finden. Die beim Kompilieren verwendete Assembly unterscheidet sich möglicherweise von der beim Laden verwendeten Assembly, und der Typ fehlt.

Antwort

0

Stellen Sie sicher, dass Ihr Top-Level-Projekt (für die GUI) auch einen Verweis auf die ShaderEffectLibrary enthält. Ich bin heute auf ein ähnliches Problem gestoßen, bei dem ich auf eine Bibliothek von Drittanbietern in meiner WPF-Benutzersteuerungsbibliothek verwiesen habe. Es hat gut gebaut, aber dann würde ich eine ähnliche Ausnahme zur Ausführungszeit erhalten. Es stellte sich heraus, dass das Hinzufügen eines Verweises auf die Bibliothek des Drittanbieters aus dem Projekt der obersten Ebene die Ausnahme behob.