Nombres de Archivo Equivocados o Incorréctamente Deshabilitados en Creador de Instaladores en LabVIEW 8.5



Software Primario:
Versión de Software Primario: 8.5
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

Cuando creo un instalador para mi aplicación construida en LabVIEW, algunos nombres de archivo aparecen deshabilitados, duplicados o incorrectos en el cuadro de propiedades del instalador. Esto causa que no pueda crear instaladores que incluyen accesos directos a archivos adicionales incluidos, registrar componentes COM de manera automática o que contengan clases de LabVIEW.



Solución:

El problema de los nombres de archivo tiene su raíz en un par de errores en LabVIEW 8.5. Los problemas se manifiestan en algunas formas similares en la configuración del instalador (Installer Properties):

Las formas de resolver estos problemas dependen de qué situación exactamente se esté presentando.

Si está teniendo problemas construyendo una aplicación con clases de LabVIEW debido a nombres de archivo incorrectos apareciendo en la sección Destination View, deberá hacer cambios a las especificaciones de creación del ejecutable (no a las especificaciones del instalador). Haga los siguientes cambios a las especificaciones del ejecutable (application build specification) para resolver los problemas:

  1. Abrir las especificaciones del ejecutable (application build specification) e ir a la página Destinations.
  2. Agregar un destino nuevo para cada clase que incluya nombres de archivo duplicados (sobreescribir VIs).
  3. Ir hacia la página Source File Settings y configurar cada clase (y sus archivos) para que se dirijan a un destino único.
  4. Volver a construir la aplicación y volver a configurar el instalador. Solo se debera completar este proceso una vez.

Para resolver los otros problemas, deberá hacer cambios a ambas especificaciones, las del ejecutable y las del instalador. En el caso de agregar accesos directos o regsitrar objetos COM, puede resolver el problema quitando estos archivos de la sección de Always Include (incluir siempre) de la especificación del ejecutable y en lugar de eso agregarlas desde la página Source Files de la creación del instalador. Esta forma de resolverlo crea un ejecutable incompleto ya que puede ser que se estén excluyendo archivos necesarios para la aplicación en las especificaciones del ejectuable. Los archivos excluidos los incluye el instalador para que al instalar la aplicación, todos los archivos se localicen en la computadora destino de manera correcta. Debido a que ustéd puede necesitar distribuir la aplicación sin un instalador, National Instruments recomienda hacer una nueva especificación de ejecutable (build specification) para esta solución. Al tener dos especificaciones de construcción de ejecutables podrá fácilmente crear un ejecutable completo y también un instalador completo para el programa.



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 10/17/2007
Última Actualización: 09/22/2008
Identificación del Documento: 4EGEL6HY