Problema di automazione CommandLine - VS2005 Team Edition
-
03-07-2019 - |
Domanda
Sto cercando di automatizzare la compilazione di VC ++ tramite un componente aggiuntivo scritto usando VB.NEt in modo che possiamo programmarlo utilizzando un semplice file batch. Questo componente aggiuntivo esegue alcuni prerequisiti personalizzati prima dell'avvio della compilazione. La build viene invocata come ...
devenv.com /useenv %NEWSOLFILE% /CLEAN %BUILDCONFIG% /OUT %OUTLOGFILE% > nul
con opportune sostituzioni di nome file. Sto riscontrando problemi nel seguente punto di ingresso: -
Public Sub OnConnection(ByVal application As Object, ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, ByRef custom As Array) Implements IDTExtensibility2.OnConnection
If connectMode = ext_ConnectMode.ext_cm_CommandLine Then
' this is always false why??
End If
End Sub
Qui 'connectMode' non viene mai segnalato come 'ext_ConnectMode.ext_cm_CommandLine' sebbene invochiamo la build dalla riga di comando. È un altro brutto bug di MS?
Qualcuno l'ha mai incontrato prima? Ci sono delle patch che devo applicare a VS 2005 per risolvere questo problema? O ci sono semplici soluzioni alternative?
Grazie in anticipo,
Soluzione
Bene, l'ho trovato su Internet Frustrazioni con il framework della riga di comando VS
È un bug di MS Visual Studio. Inoltre, è stata delineata una soluzione alternativa per coloro che non desiderano aggiornare / patch.