Verweisen auf das richtige System.Windows.Interaktivität dll von Prism-Anwendung
Ich habe eine WPF-Anwendung Prism, die ich Baue. Der Antrag ist bis zu dem Punkt, wo ich will hinzufügen zu können EventTriggers zu steuert, so kann ich rufen Sie die Befehle auf dem zugrunde liegenden view-Modell. Aber ich kann nicht scheinen, um Referenz die richtigen DLLs um das Projekt zu führen. Derzeit bin ich verweisen auf Microsoft.Expression.Interactions
und System.Windows.Interactivity
von der C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries
- Verzeichnis.
Wenn ich das Modul bekomme ich diesen Fehler:
Konnte nicht geladen, Datei oder assembly 'System.Windows.Interaktivität
PublicKeyToken=31bf3856ad364e35' oder eine Ihrer Abhängigkeiten.
Das system kann nicht die angegebene Datei gefunden werden.
Überprüfte ich die System.Windows.Interactivity
Montage im Reflektor und sehen können, dass es Referenzen:
- mscorlib
- PresentationCore
- PresentationFramework
- System
- System.Kern
- System.Xaml
- WindowsBase
Alle Verweise zeigen auf das 4.0 framework. Ich habe verwiesen wird, jeweils aus der .NET-Referenz-Registerkarte, um sicherzustellen, dass jeder ist die version 4.0. Alle diese Verweise werden geladen, aus der C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
- Verzeichnis.
Gibt es einen anderen download, ich brauche für die System.Windows.Interactivity
und Microsoft.Expression.Interactions
Baugruppen für die Arbeit in meinem Umfeld?
Alle Baugruppen gesetzt werden, um lokale Kopie und das immer noch nicht zu funktionieren scheint.
Ich habe meine Erfahrung zu einem ähnlichen problem. Bitte diesen stackoverflow.com/a/33592411/1912383
InformationsquelleAutor Josh | 2011-09-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für einige Grund, dass ich noch nicht ergründen können, PRISMA enthält eine eigene version des Blend SDK-assemblies. So sollten Sie auf Microsoft.Expression.Interactions.dll und System.Windows.Interactivity.dll aus dem Lib\Desktop-Ordner des Prism-Verteilung (vorausgesetzt, Sie sind mit Prism v4) anstatt von der Blend SDK-installation.
InformationsquelleAutor Mike Post
Für Menschen landen auf dieser Seite auf der dieses problem Auftritt, wo aber die obige Lösung nicht funktioniert, müssen Sie möglicherweise einen Blick auf: Prism assembly-Referenz-Fehler: System.Windows.Interaktivität
InformationsquelleAutor Ryan Norbauer