2009-04-30 37 views
0

我想通過使用VB.NEt編寫的addIn自動化VC++生成,以便我們可以使用簡單的批處理文件進行調度。這個插件在構建開始之前執行一些自定義先決條件。構建被調用爲...CommandLine自動化問題 - VS2005團隊版

devenv.com /useenv %NEWSOLFILE% /CLEAN %BUILDCONFIG% /OUT %OUTLOGFILE% > nul 

具有適當的文件名替換。我面臨的問題,在下面的入口點: -

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 

這裏雖然我們調用命令行構建了「connectMode」從未信號爲「ext_ConnectMode.ext_cm_CommandLine」。這是另一個討厭的MS錯誤嗎?

以前有人遇到過這個嗎?是否有任何補丁需要應用於VS 2005來解決這個問題?還是有任何簡單的解決方法?

由於提前,

回答