VB.NEtを使用して書かれたaddInを使用してVC++ビルドを自動化しようとしていますので、単純なバッチファイルを使ってスケジュールできます。このアドインは、ビルドが開始される前にいくつかのカスタム前提条件を実行します。ビルドは、次のように呼び出されます。CommandLineの自動化の問題 - VS2005 Team Edition
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に適用する必要のあるパッチはありますか?または、簡単な回避策がありますか?事前に
おかげで、