Ho un'attività di build che riflette una delle nostre librerie per confrontarla con una definizione di dominio. Nel corso della riflessione, ogni volta che provo a riflettere Uri ritorna come RunTimePropertyInfo invece di Uri e ogni volta che controllare una qualsiasi delle proprietà riflesse ottengo un'eccezione affermando ...Riflettere una versione precedente di System.dll
"Could not load file or assembly 'System, Version=2.0.5.0, culture=neutral, publickeytoken=7cec85d7bea7798e, retargetable=yes"
L'attività di costruzione è stato compilato con System.dll versione 4.0.0.0. Sospetto che questo sia il problema. C'è un modo per me per riflettere un tipo su una versione precedente di System.dll.
Finora questo ha fallito solo con Uri. Qualche idea?
Ho provato a repointare la mia azione build sullo stesso system.dll ma non ha avuto alcun effetto. Vale la pena notare che la versione di System.dll che la libreria che sto riflettendo proviene dalla libreria portatile .net 4. – Robert
Stai mescolando obiettivi quadro, che non funziona mai bene. 2.0.5.0 è un numero di versione di Silverlight. –