Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: linux1 en 31 Julio 2010, 00:10 am



Título: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: linux1 en 31 Julio 2010, 00:10 am
hola apenas comienzo en esto les cuento

yo hice una base de datos en vb 2008 pero al instalarla en otra pc con windows xp
me sale este mensaje

(http://i27.tinypic.com/nx2u8n.jpg)

creo yo que es un error por que creo la pc no tiene el .net frameword me gustaria que me lo confirmaran

gracias


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: Zazú en 31 Julio 2010, 00:23 am
No necesariamente es por que no lo tenga, puede ser que no funcione correctamente.
Pero si, instala la versión 3.5 y deberia funcionar perfectamente.  :silbar:


suerte  ;)


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: 43H4FH44H45H4CH49H56H45H en 31 Julio 2010, 03:51 am
Código
  1. System.EnterpriseServices

pertenece al NetFramework 2.0 y puedes verificar si existe en la ruta:

Código:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

si es que windows esta instalado en la unidad C:\
Dependiendo del Marco de trabajo de destino de tu proyecto verificas que NetFramework necesitas instalar.


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: seba123neo en 31 Julio 2010, 06:34 am
pasale el .Net Framework Clean Up Tool, te limpia todos los frameworks...despues instala de forma limpia el 3.5

saludos.


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: [D4N93R] en 31 Julio 2010, 16:13 pm
Esto me ha pasado dos veces xD la primera se solucionó con reinstalar visual studio, la segunda y la segunda es que debe ser un problema del GAC, que es lo más seguro.

Intenta lo siquiente, copia el dll: que está en:
Código:
<Directorio de WIndows>\Microsoft.NET\Framework\v2.0<la subversión>\System.EnterpriseServices.dll

Y lo pegas en la carpeta:
Código:
<Directorio de WIndows>\assembly\

Debería funcionar  :¬¬, saludos  :xD


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: 43H4FH44H45H4CH49H56H45H en 31 Julio 2010, 18:21 pm
pero al instalarla en otra pc con windows xp me sale este mensaje

creo yo que es un error por que creo la pc no tiene el .net frameword me gustaria que me lo confirmaran

Una cosa mas, para evitarte las dudas, crea un instalador que verifique si esta instalado el NetFramework que requiere tu programa para continuar la instalación, lo puedes hacer con Installshield.


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: [D4N93R] en 31 Julio 2010, 18:22 pm
43H4FH44H45H4CH49H56H45H, eso también se puede hacer con un proyecto de Setup no? yo ni uso eso xD


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: raul338 en 31 Julio 2010, 18:40 pm
[SPAM]Aguante el Inno Setup, tiene flags para verificar si el framework esta instalado o no :P[/SPAM]


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: 43H4FH44H45H4CH49H56H45H en 31 Julio 2010, 18:47 pm
43H4FH44H45H4CH49H56H45H, eso también se puede hacer con un proyecto de Setup no? yo ni uso eso xD

Sip, incluso el V.S. 2010 Ultimate trae la opcion de crear un proyecto InstallShield limitado y supongo que es porque InstallShield trae muchas opciones y herramientas que dan un mayor control sobre la instalación, la version profesional es muy buena (la uso mas que la opcion de V.S.).

[SPAM]Aguante el Inno Setup, tiene flags para verificar si el framework esta instalado o no :P[/SPAM]

Para proyectos pequeños basta y sobra, para grandes no alcanza, solo date una mirada a lo que puede hacer InstallShield y sepas la diferencia  ;D


Título: Re: error al ejecutar aplicacion creada en vb en una pc?¿
Publicado por: Zazú en 31 Julio 2010, 21:35 pm
[SPAM]    :silbar:



 ;D

[/SPAM]