Pour nos applications, nous devons prendre en charge deux versions d'une application tierce. Le fournisseur propose des DLL - une pour chaque version - pour le faire. J'ai utilisé ce SO answer pour le faire fonctionner pour la version MSI de notre application. La configuration de ClickOnce, cependant, semble être impossible. Il semble que ClickOnce ne se soucie pas des dossiers et ajoute simplement les deux DLL au manifeste (version différente dans l'assemblyidentity et différentes valeurs de hachage). Une fois le téléchargement terminé, l'application ne démarre pas, car l'identité d'une DLL ne peut pas être vérifiée.Comment déployer plusieurs versions d'une DLL tierce avec ClickOnce?
Je suppose que les deux versions ne peuvent pas être distinguées et donc que la valeur de hachage erronée est utilisée pour la vérification.