Mam aplikację WPF Prism, którą buduję. Aplikacja jest do punktu, w którym chcę móc dodać EventTriggers do formantów, aby móc wywoływać polecenia w podstawowym modelu widoku. Jednak nie mogę odwoływać się do poprawnych bibliotek DLL, aby uruchomić projekt. Obecnie odwołuję się do Microsoft.Expression.Interactions
i System.Windows.Interactivity
z katalogu C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries
.Odwołanie do właściwej biblioteki System.Windows.Interactivity z aplikacji Prism
Kiedy uruchomić moduł, otrzymuję ten błąd:
Could not load file or assembly 'System.Windows.Interactivity,
PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
The system cannot find the file specified.
Sprawdziłem zespół System.Windows.Interactivity
w reflektorze i można zobaczyć, że odwołuje:
- mscorlib
- PresentationCore
- PresentationFramework
- System
- System.Core
- System.Xaml
- WindowsBase
Wszystkie odnośniki wskazują na Framework 4.0. Odwołuję się do każdej z nich na karcie referencyjnej .NET, upewniając się, że każda z nich jest wersją 4.0. Wszystkie te odwołania są ładowane z katalogu C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
.
Czy istnieje inny plik do pobrania, który jest mi potrzebny do pracy w moim środowisku w zespołach System.Windows.Interactivity
i Microsoft.Expression.Interactions
?
Czy wybrany „Kopia lokalna” true we właściwościach systemu .Windows.Interactivity reference? – Basti
Wszystkie zestawy są ustawione tak, aby kopiować lokalne i które nadal nie działają. – Josh
Podzielam moje doświadczenie na podobny problem. Proszę odnieść się do tego http://stackoverflow.com/a/33592411/1912383 – user1912383