2009-04-30 41 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来解决这个问题?还是有任何简单的解决方法?

由于提前,

回答