Ich habe eine Build-Aktivität, die eine unserer Bibliotheken widerspiegelt, um es mit einer Domäne-Definition zu vergleichen. Bei der Reflexion, wenn ich versuche, Uri zu reflektieren sie kehrt als RunTimePropertyInfo statt Uri und wenn ich überprüfen jede der reflektierten Eigenschaften ich eine Ausnahme erhalten unter Angabe ...Reflektieren einer älteren Version von System.dll
"Could not load file or assembly 'System, Version=2.0.5.0, culture=neutral, publickeytoken=7cec85d7bea7798e, retargetable=yes"
Die Build-Aktivität mit System.dll kompiliert Version 4.0.0.0. Ich vermute, das ist das Problem. Gibt es eine Möglichkeit für mich, einen Typ auf einer älteren Version von System.dll zu reflektieren.
Bisher ist das nur mit Uri gescheitert. Irgendwelche Ideen?
Ich versuchte, meine Build-Aktion auf die gleiche system.dll, aber das hatte keine Auswirkungen. Beachten Sie, dass die Version von System.dll, dass die Bibliothek, die ich reflektiere, von der .net 4 portable Bibliothek ist. – Robert
Sie mischen Rahmen Ziele, die nie gut funktioniert. 2.0.5.0 ist eine Silverlight-Versionsnummer. –