error CS1577 con 'AxInterop.SHDocVw'

03/02/2005 - 12:06 por Charli | Informe spam
Siento ser un poco pesado pero me da que no llegan mis mensajes y este
problema empieza a agobiarme.

A ver si alguien sabe que puedo hacer para solucionarlo.

""" error CS1577: Error al generar el ensamblado -- El ensamblado
'AxInterop.SHDocVw' al que se hace referencia no tiene un nombre seguro """

Este error me sale al añadir un control de webexplorer en un usercontrol de
un ejemplo de extensibilidad "docexplorer" que he encontrado en las ayudas
de .net

He encontrado instrucciones para solucionar este problema pero no se como
aplicarlas y si son correctas.

En esta URL y en el último reply se supone que explica como hacerlo
http://www.dotnet247.com/247referen...73952.aspx

A ver si alguien me puede ayudar.

Gracias a todos.
 

Leer las respuestas

#1 pablo crosio
03/02/2005 - 15:51 | Informe spam
hola!

supongo que el ensamblado desde el que haces referencia a
AxInterop.SHDocVw.dll tiene un nombre seguro; si es asi, TODOS los
ensamblados a los que haces referencia deberian tener un nombre seguro... por
eso el error entonces debes firmar AxInterop.SHDocVw.dll

la respuesta la tenes al final del link que mencionas:



So, you have some COM (ActiveX object) and you wants to sign Interop
of this COM object:

You must sign your Interop.YOURLIB reference with the Assembly key
1 Run tlbimp.exe YOURLIB.DLL /out:Interop.YOURLIB.dll
/keyfile:YOURKEY.snk
where "YOURLIB.DLL" is your source ActiveX component (you can simple
find path to it when add reference to the project).

2. Now you can add Interop.YOURLIB reference into your project (remove
old previoisly) and build it.

-

si tenes alguna duda en como generar archivos snk podes consultar por la
herramienta sn en la ayuda...

espero te sirva

salu2!!

pablo

"Charli" escribió:

Siento ser un poco pesado pero me da que no llegan mis mensajes y este
problema empieza a agobiarme.

A ver si alguien sabe que puedo hacer para solucionarlo.

""" error CS1577: Error al generar el ensamblado -- El ensamblado
'AxInterop.SHDocVw' al que se hace referencia no tiene un nombre seguro """

Este error me sale al añadir un control de webexplorer en un usercontrol de
un ejemplo de extensibilidad "docexplorer" que he encontrado en las ayudas
de .net

He encontrado instrucciones para solucionar este problema pero no se como
aplicarlas y si son correctas.

En esta URL y en el último reply se supone que explica como hacerlo
http://www.dotnet247.com/247referen...73952.aspx

A ver si alguien me puede ayudar.

Gracias a todos.



Preguntas similares