Mam działanie kompilacji, które odzwierciedla jedną z naszych bibliotek, aby porównać ją z definicją domeny. Podczas refleksji, gdy staram się odzwierciedlić Uri powraca jako RunTimePropertyInfo zamiast Uri i gdy sprawdzam każdy odbitych właściwości uzyskać wyjątek informujący ...Odzwierciedlając starszą wersję pliku System.dll
"Could not load file or assembly 'System, Version=2.0.5.0, culture=neutral, publickeytoken=7cec85d7bea7798e, retargetable=yes"
Aktywność build jest skompilowany z System.dll wersja 4.0.0.0. Podejrzewam, że to jest problem. Czy istnieje sposób, aby odzwierciedlić typ na starszą wersję System.dll.
Do tej pory nie udało się tylko z Uri. Jakieś pomysły?
Próbowałem ponownie wskazać moją akcję kompilacji na ten sam system.dll, ale to nie miało żadnego wpływu. Warto zauważyć, że wersja pliku System.dll, którą odzwierciedla biblioteka, pochodzi z biblioteki przenośnej .net 4. – Robert
Miksujesz ramowe cele, które nigdy nie działają dobrze. 2.0.5.0 to numer wersji Silverlight. –