2009-04-30 4 views
0

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,

Répondre

Questions connexes