J'essaie d'utiliser des contrats de code pour certaines bibliothèques dont je dispose. Ma bibliothèque A fait référence à la bibliothèque ThirdParty B. La bibliothèque C référence A, et n'utilise jamais B ni n'utilise les bits de A qui utilisent B. Le réécriteur échoue en essayant de trouver la bibliothèque B. L'assembly de référence pour A existe, je espérait que le réécrivain serait content de ça.Contrats de code - Échec de la réécriture avec référence manquante
Des idées sur comment je peux construire ceci, à court de déplacer les bits dans A qui comptent sur B out dans son propre assemblage?
EDIT: Pour répondre à une question, oui, il y a des types publics dans A qui exposent des types dans B. J'espérais que l'analyse finirait à la bibliothèque A, et qu'elle traiterait B comme s'il n'y avait pas de référence l'assemblage du tout (c'est-à-dire, l'ignorer).
L'interface publique pour A inclut-elle les objets définis dans B? –
@Jeffrey L Whitledge: J'ai mis à jour ma question qui, je l'espère, clarifie les choses pour vous. – Andy