Pregunta

Tengo un proyecto Browser Helper Object en c # que (obviamente) hace referencia a shdocvw.dll. Creo que quiero crear un dll de interoperabilidad con nombre fuerte para shdocvw.dll. ¿Cómo hago esto? He visto un montón de sugerencias con aximp.exe y tlimp, pero no tengo claro cómo encajan.

¿Fue útil?

Solución

Debería poder usar tlbimp con un / keyfile: FileName o / keycontainer: FileName para hacer esto. O creo que solía poder hacerlo en el IDE, simplemente agregando una referencia COM (había una casilla de verificación para aplicar la misma clave).

sn -k new.snk
tlbimp shdocvw.dll /out:axshdocvw.dll /keyfile:new.snk

Obviamente, podría usar su clave existente ...

También es posible que desee comprobar que WebBrowser ya no hace todo lo que necesita ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top