Longue histoire courte: Nous avons un système que nous passons d'un serveur à l'autre. À ce stade, le seul problème est qu'il manque un assemblage sur la nouvelle boîte. Sur la vieille boîte, nous pouvons voir le nom de l'assemblage, mais pour la vie de nous, nous ne pouvons pas savoir quel code DLL est physiquement dans afin que nous puissions le déplacer vers la nouvelle boîte.Existe-t-il un moyen de dire quelle est la DLL d'un assembly .net?
Y a-t-il un widget d'assemblage sneaky .net qui vous le dira?
AHA! Je ne savais pas que c'était une règle réelle. Excellent, merci! –
Je ne pense pas que ce soit une loi, plus une règle de base. J'ai utilisé pour charger les classes plugin à partir de tous les fichiers .dll dans un répertoire donné, en itérant à travers plusieurs espaces de noms par fichier, et depuis un fichier a un seul nom ... – Kris
@Kris: Assembly name => filename est une règle (le CLR essaie .dll et .exe, avec des variations pour les assemblages satellites etc.). Namespace => le nom de l'assembly est juste une convention. Big difference :) –