2009-02-25 8 views

risposta

7

Naturalmente è possibile utilizzare CruiseControl con VB6. Devi solo avere un file di build ANT che costruisca il tuo progetto VB6. Una destinazione che includa qualcosa come la seguente, modificata per i nomi file e le directory, dovrebbe funzionare, assumendo che vb6.exe si trovi sul percorso.

<exec dir="ApplicationDir" executable="vb6.exe" failonerror="true"> 
    <arg line="ProjectFile.vbp /MAKE /OUT build.log"/> 
</exec> 
0

Prova Teamcity da Jetbrains. Funziona meglio con la tecnologia microsoft come sourcesafe. Non sono sicuro di vb6 ma puoi sempre usare uno script wrapper.

2

Non vedo alcuna ragione per cui tu non possa. CC.Net in realtà non compila nulla. È solo il motore che avvia il processo di costruzione. Se è possibile creare tramite linea di comando, è possibile crearlo tramite CC.Net.

Si potrebbe voler guardare a Nant per eseguire il recupero del codice sorgente e l'esecuzione del compilatore.

1

Visual Build Pro. Funziona molto bene (in che è stato progettato per) con VB6, oltre a lavorare con la tecnologia moderna pure. Comprende come e quando costruire correttamente i controlli ActiveX in modo da non avere ActiveX dll hell (gestisce la compatibilità Project e Binary). Sicuramente vale la pena se stai facendo uno sviluppo VB su larga scala con molti controlli che costruisci da solo.