La Web del Programador: Comunidad de Programadores
 
    Pregunta:  41741 - NO PUEDO CORRER EJECUTABLE DE VB.NET
Autor:  Pablo M Aguirre
Tengo una pregunta que quisiera plantearles:

-He generado un archivo ejecutable en VB.NET, pero al querer correrlo en otra PC distinta a la que usé para generarlo me aparece un mensaje de error diciendo:

".NET Framework Initialization Error. Please set registry key HKLM\Software\Microsoft\.NETFramework\InstallRoot to point to the .NET Framework install location"

Cabe mencionar que en la PC en la que quiereo correr mi ejecutable no se encuentra instalado VB.NET

¿Será que se requiere tener instalado VB.NET para correr los ejecutables generados en VB.NET?

Gracias de antemano por sus comentarios.

  Respuesta:  Kike Fernandez
Hola, Pablo.
Es un problema muy común, ya que vb hace programas en .NET para ejecutarlos en otro ordenador, simplemente ve a esta página:

http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B7

Descarga el archivo, es el .Net Framework 4.0 instalalo en el PC donde vayas a ejecutar tu aplicaión y despues ejecutala.
Ya funcionará.
Adios.

  Respuesta:  PEDRO SOLIS
No es necesario que instales VB.NET

Lo unico que tienes que hacer es crear la instalacion de tu sistema e instalarla en la otra maquina.

  Respuesta:  Ronney Aragundi
Es verdad que debes tener el Framework pero a la hora que creas el ejecutable te dice si quieres con todos los componentes y en ese caso debes crearlo asi junto. ESto te evita que cuando lo instalas en otra maquina tienes que ponerles los componentes de interpretacion el los se bajan junto con el progama que creaste...

  Respuesta:  Eider Mauricio Aristizabal Erazo
Es necesario el framework para aplicaciones desarrolladas en VS 2003 es necesario el framework 1.0 para aplicaciones en vs 2005 el framework 2.0 o 3.0

visita este link para descargarlo

si no se inicia la descarga, visita este

  Respuesta:  Gonzalo Suarez
Es un problema de seguridad-

En la maquina donde queres correrlo tiene que tener instalado el net framework y tenes que habilitarle la opcion de ejecucionen una intranet.

Para eso tenes que ir al panel de control - Herramientas administrativas - Asistentes de Microsoft .NET Framework

Ajustar la seguridad - Cambios en este equipo
Hacer un click en Intranet local y subirle la seguridad a Plena confianza

Espero que te sirva.

  Respuesta:  daniel vidal rodriguez
Para poder correr el ejecutable tienes que instalar Framework en la maquina donde quieres correr el ejecutable sin nececidad de instalar Visual Net

  Respuesta:  Pedro Herrarte
Cuando compilar VB .net , al igual que cualquier otro lenguaje .NET, no estas creando un "ejecutable" real, sino que estas generando código MSIL. Luego ese código debe ser interpretado de manera muy parecida a lo que hace Java y el Bytecode.
Para poder ejecutar el código MSIL es necesario tener instalado el .NET framework. Si en la máquina en la que vamos a ejecutar el compilado de VB.net no esta el ,NET framework no funcionará nunca.
Saludos

  Respuesta:  Edgar González
Hola

No se si ya resolviste tu problema... lo que si necesitas tener instalado en la maquina donde vas a ejecutar tu programa es el .NET Framework, a lo mejor ese es el problema que tienes...

Saludos

  Respuesta:  Miguel Beltrán Soto
No es necesario que instales VB.NET

Lo unico que tienes que hacer es crear la instalacion de tu sistema e instalarla en la otra maquina.