come faccio a creare una dll di interoper denominata forte per shdocvw.dll
-
08-07-2019 - |
Domanda
Ho un progetto Browser Helper Object in c # che (ovviamente) fa riferimento a shdocvw.dll. Penso di voler creare una dll di interop con nome sicuro per shdocvw.dll. Come posso fare? Ho visto un sacco di suggerimenti là fuori con aximp.exe e tlimp ma non sono chiaro come si incastrano insieme.
Soluzione
Dovresti essere in grado di usare tlbimp con un / keyfile: FileName o / keycontainer: l'opzione FileName per farlo. Oppure penso che tu fossi in grado di farlo nell'IDE, semplicemente aggiungendo un riferimento COM (c'era una casella di controllo per applicare la stessa chiave a tale).
sn -k new.snk
tlbimp shdocvw.dll /out:axshdocvw.dll /keyfile:new.snk
Ovviamente potresti usare la tua chiave esistente ...
Potresti anche voler verificare che WebBrowser
non faccia già tutto il necessario ...