Un peu de temps j'ai posé la question suivante ici sur Stack Overflow, Assembly Names and Versions.Assemblées et quand une dénomination forte n'est pas une option?
Maintenant, je me suis rendu compte que je ne peux pas signer mon assembly avec un nom fort car l'une des dépendances tierces n'est pas un assemblage fortement nommé et donc le mien n'est pas signable.
J'ai essayé de changer simplement le nom de fichier d'assemblage MyAssembly.dll en MyAssembly.v.1.1.dll mais quand je fais cela et référence l'assembly renommé - il n'est pas copié comme le reste des références. Il semble y avoir parce qu'il y a une discordance entre le nom de fichier et l'attribut Identity de l'assembly.
J'ai le projet A et B qui sont des dépendances du projet C. Le projet A doit faire référence à MyAssembly.dll v.1.0 et le projet B doit faire référence à MyAssembly.dll v.2.0, donc les deux doivent pouvoir être situés dans Dossier bin/Release du projet C.
Que faire? Comment puis-je réparer cela?