Buenas a todos,
mi problema es que estoy intentando referenciar una dll que por lo que
parece no es compatible con Visual Studio C#.net ya que al agregar la
referencia por medio del explorador de soluciones me dice que "...este no es
un ensamblado valido o un componente COM.".
Visto este problema y consultando la MSDN vi un ejemplo de utilización de
DllImport con user32.dll. Parecía que todo iba bien, reconcía la dll pero
cuando hago una llamada a un método de la dll (la tengo documentada con los
métodos y tal, así que estoy seguro que el método existe y realizo bien la
llamada), me sale en tiempo de ejecución el siguiente error:
'DefaultDomain': se cargó
'c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll', no se pueden
cargar símbolos.
'PruebaDLL': se cargó
'c:\windows\assembly\gac\mscorlib.resources\1.0.5000.0_es_b77a5c561934e089\mscorlib.resources.dll', no se pueden cargar símbolos.
'PruebaDLL': se cargó 'C:\Documents and Settings\JCLD\Mis documentos\Visual
Studio Projects\PruebaDLL\bin\Debug\PruebaDLL.exe', símbolos cargados.
'PruebaDLL.exe': se cargó
'c:\windows\assembly\gac\system.windows.forms\1.0.5000.0__b77a5c561934e089\system.windows.forms.dll', no se pueden cargar símbolos.
'PruebaDLL.exe': se cargó
'c:\windows\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll', no
se pueden cargar símbolos.
'PruebaDLL.exe': se cargó
'c:\windows\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll', no se pueden cargar símbolos.
El programa '[3444] PruebaDLL.exe' terminó con código 0 (0x0).
Supongo que es un error de que las dll no estan registradas...el problema
que al hacer regsvr32 de la dll me da un error que dice:
"Se descargo Nicotra.dll, pero no se encontro el punto de entrada
DllRegisterServer" es decir, que la dll parece que no es valida.
A ver si alguien me pudiera ayudar con un problema que haya tenido parecido.
Gracias anticipadas
Leer las respuestas