Étant donné un assemblage, comment puis-je déterminer (en code) quelle version de Silverlight cet assembly est compilé?Comment déterminer la version de Silverlight avec laquelle un assembly est compilé?
Je veux une méthode qui fait cela
public static decimal GetSilverlightVersion(string assemblyPath)
{
Magic goes here
}
et il devrait revenir 2.0, 3.0 ou 4.0
Note: le code d'exécution est .net 4 pas Silverlight
Je n'ai aucune idée de ce que signifie "fichier ciblé", seuls les assemblages ont une dépendance à une version Silverlight. Un fichier peut être n'importe quoi. Il existe des méthodes de classe d'assemblage supplémentaires qui vous permettent de choisir un assemblage, choisissez celui qui vous intéresse. –
Hans. Pardon. J'ai effectivement essayé de défaire mon downvote mais je l'ai laissé trop longtemps. Il semble que votre solution fonctionnera. Je dois juste confirmer. – Simon
Ok. Ça marche. accordera la prime quand la question est assez vieille – Simon