none
Crear instalable para la aplicación RRS feed

  • Pregunta

  • Hola,

    He creado una aplicación de Windows Form de la que quisiera crear un instalable para que se pueda ejecutar en otro equipo sin que no tiene instalado el Visual Studio.

    He intentado hacerlo con un proyecto de instalación e implementación del Visual, pero como dependencias pone la inatalación de Frameworks SDK, lo cual no me parece bién que el usuario tenga que descrgarlo e instalarlo en su equipo para ejecutar la aplicación.

    No habría otra forma de hacerlo, incluyendo sólo las librerías de las que depende y que estas se instalen en el equipo del usuario junto con la instalación. O bien, otro modo de crear el instalable que no implique que el usuario tenga que descargarse el Frameworks SDK?

    Saludos, Juan
    jueves, 31 de mayo de 2007 12:27

Respuestas

Todas las respuestas

  • No compañero, el usuario necesita le Framework para poder ejecutarlo.

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP

    Blog: http://geeks.ms/blogs/lruiz

    jueves, 31 de mayo de 2007 14:42
  • Pero el SDK?

     

    jueves, 31 de mayo de 2007 14:45
  • No hace falta la versión SDK con el Framewors 2.0 normal es suficiente
    sábado, 2 de junio de 2007 15:49
  • Pues lo que yo decía, no?

     

    lunes, 4 de junio de 2007 19:02
  • Buenas tengo un problema al crear un ejecutable. El problema me surge cuando utilizo en mi programa el activex  del MapWinGIS. Con este activeX a parte de meter como dependencias del proyecto las dll del activex y el .ocx, me añade un archivo que es el stdole.dll y el stdole2.tlb. Cuando compilo para crear el ejecutable me da error porque me dice que el stdole2.tlb es un fichero del sistema al que no puedo acceder y que lo excluya del proyecto. Pues bien una vez que lo excluyo me compila bien. Luego instalo  la aplciacion en un pc que solo tiene el framework , pero cuando ejecuto mi programa me da  error. He hecho lo mismo con otros activeX como los iocomponents. Con estos los archivos stdole.dll y el stdole2.tlb. no se me crean como dependencia y por tanto no tengo ningun problema al ejecutarlo en el otro pc, por lo que creo que esos archivos tienen que ver algo con la ejecución. Si alguien sabe algo al respecto le agradeceria que me ayudara.

    Un saludo
    miércoles, 15 de julio de 2009 13:35
  • Quizás tengas que registrar el OCX del MapWinGIS, sea eso lo que sea.

    Y efectivamente, el stdole.dll y el stdole2.tlb son usados por el MagWinGis, no por tu proyecto, por lo que a ti no te hacen falta, aunque sí necesitas copiarlos al ordenador destino para que lo otro funcione.

    Por cierto, ¿No estarás intentando instalar una build Debug en otro ordenador?
    miércoles, 15 de julio de 2009 14:43
    Moderador
  • Me he instalado el mapwingis en el otro ordenador y he registrado el ocx, pero sigue sin funcionarme. Lo que he hecho para evitar que sea de otra cosa, es crear un proyecto con un formulario donde pongo el activex del gis, unicamente eso. cuando creo el ejecutable tengo estos archivos incluidos en el instalable:

    AxInterop.MapWinGIS.3.0.dl
    Interop.MapWinGIS.3.0.dll
    MapWinGIS.ocx
    stdole.dll
    stdole2.tlb

    No se si hace falta algo mas, yo creo que no. por supuesto el ejecutable lo hago compilando en release. Gracias de todas formas por la sugrencia,si se te ocurre otra cosa te agradeceria que me la dijeras. Un saludo
    • Propuesto como respuesta jimmyfigueroa lunes, 2 de septiembre de 2013 15:19
    jueves, 16 de julio de 2009 8:18
  • ¿Te dice algo el visor de eventos sobre el tema?
    jueves, 16 de julio de 2009 8:20
    Moderador
  • Configurando el proyecto para x86 funciona bien. Ing. Wadih Soto Viales


    lunes, 2 de septiembre de 2013 15:25