J'essaye d'automatiser la construction VC++ via un addIn écrit en utilisant VB.NEt afin que nous puissions le planifier en utilisant un simple fichier batch. Cet addin effectue des pré-requis personnalisés avant le démarrage de la génération. La construction est appelée comme ...Problème d'automatisation CommandLine - VS2005 Team Edition
devenv.com /useenv %NEWSOLFILE% /CLEAN %BUILDCONFIG% /OUT %OUTLOGFILE% > nul
avec les substitutions de noms de fichier appropriées. Je suis problème auquel sont confrontés dans l'entrée points suivants: -
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
Ici, le « connectMode » est jamais signalé comme « ext_ConnectMode.ext_cm_CommandLine » si nous invoquons la construction de la ligne de commande. Est-ce un autre bug MS méchant?
Quelqu'un a-t-il déjà rencontré ce problème? Existe-t-il des correctifs que je devrais appliquer à VS 2005 pour résoudre ce problème? Ou y a-t-il des solutions de contournement simples?
Merci à l'avance,