> ¿como tengo que referenciar este control para que me funcione en otros
> ordenadores?. Yo creia que en .net no hacia falta registrar ningun control
> en otro ordenadores, que todo iva junto al ejecutable.
Hola, Juanjo:
Los componentes .NET no son necesarios que se registren, pero al menos, hay
que procurar que se encuentren instalados en el equipo cliente. :-)
Mira a ver si en el equipo cliente se encuentra instalado el ensamblado
Microsoft.VisualBasic.PowerPacks.Vs.dll.
Un saludo
--
Enrique Martínez
[MS MVP - VB]
Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
> No se si esta instalado, ¿Como puedo saber si esta instalado y si
> no lo esta como lo puedo instalar?.
Normalmente, los ensamblados o bibliotecas, como prefieras llamarlos, se
instalan en la misma carpeta donde se encuentra tu ejecutable. Pero si
solamente te has limitado a instalar tu ejecutable, y te has olvidado del
ensamblado de las PowerPacks, es normal que obtengas la excepción que nos
estás comentando.
> He generado un proyecto de instalacion y al instalarlo en la otra maquina
> me
> ha añadido el Microsoft.VisualBasic.PowerPacks.Vs.dll pero el programa me
> sigue dando la misma excepcion.
Pues ahí ya no sé lo que puede estar ocurriendo.
Lo más normal es que en tu proyecto hayas indicado que NO se efectúe una
copia local del ensamblado, por tanto, la biblioteca deberá estar instalada
en la misma ruta de acceso que tienes indicado en tu proyecto, y que
generalmente será:
C:\WINDOWS\assembly\GAC_MSIL\
Microsoft.VisualBasic.PowerPacks.Vs\9.0.0.0__b03f5f7f11d50a3a
Abre las propiedades del proyecto y selecciona la pestaña «Referencias».
Posteriormente selecciona con el ratón el ensamblado de las PowerPacks, y
pulsa F4. En la ventana de Propiedades, establece el valor «True» a la
propiedad «Copia local» y vuelve a generar el ensamblado. Eso hará que en la
carpeta Debug o Release se instale una copia del ensamblado
Microsoft.VisualBasic.PowerPacks.Vs.dll
Mira a ver si haciendo estas modificaciones te funciona.
> He probado en una maquina con XP y despues de instalarle el
> Framework 3.5 para ce que ya funciona.
¡Pero, hombre! La versión correspondiente del Framework ES LO PRIMERO que
hay que instalar.
Suponía que ya estaba instalado. :-)))))