J'essaye de construire une application qui est fortement nommée. Il fait référence à une bibliothèque d'interopérabilité COM que j'ajoute via la boîte de dialogue Ajouter des références. Cela fait un moment, mais je crois me souvenir que dans les anciennes versions de Visual Studio, il y avait un paramètre de projet pour Wrapper Assembly Key File. Je n'arrive pas à le trouver dans Visual Studio 2008?Où est le paramètre Fichier Wrapper Assembly Key dans VS 2008?
3
A
Répondre
2
Je suis tombé sur votre article à la recherche de la même chose, mais j'ai trouvé un chemin différent pour contourner le problème de dénomination forte d'un assembly référencé COM Interop.
Vous pouvez signer l'ensemble de la bibliothèque de types importés avec le fichier clé avant de faire référence dans Visual Studio en utilisant le paramètre /keyfile:<key.snk>
:
tlbimp MyCOMService.tlb /out:Interop.MyCOMService.dll /keyfile:MyKeyFile.snk
1
Je l'ai trouvé dans les propriétés du projet, après avoir lu cet article ci-dessous.
J'ai utilisé ce poste pour me guider (un débutant) à travers le processus: http://buffered.io/2008/07/09/net-fu-signing-an-unsigned- assemblage-sans-retard-signature / –