Je assemblage A avec classe Z qui hérite de la classe X B. Maintenant, assemblage dans une solution complètement différente, je l'assemblage C, qui utilise la classe Z..NET Assembly Références Temps Compile Erreurs
Le compilateur se plaint sauf si l'assemblage C fait référence aux deux ensembles A & B. Même si l'assemblage C n'utilise pas directement la classe Z de toute façon.
Est-ce prévu?
Il me semble que si l'assemblage B est manquant à l'exécution, les choses explosent, mais au moment de la compilation, cela ne devrait pas l'intéresser.
Qu'est-ce qui me manque ici? Mon but est que je puisse dire à mes clients de dépendre de la classe Z dans l'ensemble A, mais je peux reconfigurer complètement mes assemblages de l'autre côté et n'avoir aucun effet sur le client lors de la mise à jour.
Je suppose que je m'attendais à ce qu'il fonctionne comme une interface dans le code. Je ne sais pas pourquoi, j'ai fait cette supposition .. mais je l'ai fait. – NotMyself