¿Cómo incluiría un módulo de combinación (VFP) en un proyecto de implementación web ASP.NET?
-
10-07-2019 - |
Pregunta
Tengo una aplicación ASP.NET que se instala utilizando un Proyecto de implementación web. Me gustaría agregar el módulo de combinación de Visual FoxPro al instalador. ¿Alguien tiene ejemplos de cómo hacer esto o cómo instalar el módulo de fusión any en un proyecto de implementación web?
Ir a WiX será mi alternativa, pero como el Proyecto de implementación web funciona de manera efectiva, preferiría mantenerlo, si puedo.
La aplicación se desarrolla utilizando C #.
Solución
No entiendo muy bien qué está tratando de hacer con los módulos de fusión, pero si necesita capacidades VFP, DEBERÁ poder salirse con solo incluir los siguientes 4 archivos en cualquier ruta que necesite acceso ...
VFP9.exe VFP9R.dll VFP9RENU.dll VFP9T.dll
arriba son obviamente VFP9, pero también serían respectivamente para la versión 8 y 7. Puede tomar una aplicación VFP, o cualquier cosa que dependa de VFP, poner en un directorio independiente con estos archivos y ejecutarlo (siempre que tenga sus otras tablas según sea necesario).
Estos archivos deben encontrarse dentro de su carpeta Windows \ System32 si se ha instalado una aplicación VFP.
Además, si está haciendo web y está pasando por OleDb, también tendrá que obtener ese controlador de M $.
HTH
Otros consejos
Los archivos de tiempo de ejecución requeridos de Visual FoxPro son: vfp9r.dll, vfp9t.dll, vfp9renu.dll, msvcr71.dll y gdiplus.dll
Como mencionó DRapp, simplemente puede incluir estos archivos en la misma carpeta con la aplicación compilada.
Es posible que se requieran archivos adicionales, según las características incluidas en la aplicación. Puede encontrar una lista detallada aquí VFP 9 Runtime Files