Utilizzare Devenv per creare un progetto di cabina di dispositivo intelligente intelligente con configurazione specificata

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

Domanda

Ho una soluzione Visual Studio 2008 con un progetto di cabina per dispositivi intelligenti. Sto lavorando all'automazione del processo di rilascio. Sto usando Devenv per costruire il file INF che uso per costruire la cabina in questo modo:

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

Costruisce il file INF, ma utilizza la configurazione errata (test anziché il rilascio) per alcune dipendenze. Quando costruisco dall'interno di VS, questo non accade. Sto facendo qualcosa di sbagliato o questo è un bug? Se è un bug c'è un modo per aggirare questo? Sto cercando disperatamente di evitare di dover mantenere manualmente il file INF.

Ho anche provato questo altro formato che si abbina più a stretto contatto con l'esempio della ricostruzione Devenv documentazione dove si specificano sia il nome e la configurazione della soluzione che il nome e la configurazione del progetto. Si verifica lo stesso problema.

È stato utile?

Soluzione

Stavo cercando di trovare una soluzione più creativa a questo problema e l'ho capito! Lo stavo guardando in modo così dimensionale. I file CAB mi danno problemi da anni ormai. La soluzione? Non usare i file cab! Il nostro processo di installazione inizia già con un eseguibile che funziona sul dispositivo e scarica i file, quindi lo farò fare tutto il lavoro. Tutte le dipendenze finiscono nella cartella di output dopo una build comunque.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top