Use Devenv para crear un proyecto de cabina de dispositivo inteligente inteligente con configuración especificada

StackOverflow https://stackoverflow.com/questions/5873761

Pregunta

Tengo una solución Visual Studio 2008 con un proyecto de cabina de dispositivos inteligentes. Estoy trabajando para automatizar el proceso de lanzamiento. Estoy usando Devenv para construir el archivo INF que uso para construir la cabina de esta manera:

C:\programming\acs_reader2>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" ACSreader2\ACSreader2Setup\ACSreader2Setup.vddproj /Rebuild Release /SafeMode

Construye el archivo INF, pero utiliza la configuración incorrecta (prueba en lugar de la versión) para algunas de las dependencias. Cuando construyo desde dentro de VS, esto no sucede. ¿Estoy haciendo algo mal o es un error? Si es un error, ¿hay alguna manera de trabajar en torno a esto? Estoy buscando desesperadamente evitar tener que mantener manualmente el archivo INF.

También he probado este otro formato que combina más estrechamente con el ejemplo de la reconstrucción de Devenv documentación donde especifica tanto el nombre de la solución como la configuración y el nombre y la configuración del proyecto. Ocurre el mismo problema.

¿Fue útil?

Solución

Estaba tratando de encontrar una solución más creativa para este problema, ¡y lo descubrí! Estaba mirando esto tan 2 dimensionalmente. Los archivos de CAB me han estado dando problemas durante años. ¿La solución? ¡No use archivos CAB! Nuestro proceso de instalación ya comienza con un ejecutable que se ejecuta en el dispositivo y descarga archivos, por lo que solo haré que haga todo el trabajo. Todas las dependencias terminan en la carpeta de salida después de una compilación de todos modos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top