したがって、これは、レガシー プロジェクト/コードのビルド/コンパイルをチーム ビルド/MSBuild 環境、特に Visual Basic 6 アプリケーション/プロジェクトに統合しなければならなかったすべての人に対する質問です。
カスタム ビルド タスク (私は反対ではありません) を作成する以外に、従来の VB6 プロジェクトのコンパイルとバージョン管理を MSBuild ビルドに統合するための最良の方法について何か提案はありますか?
CodePlexで FreeToDev msbuild タスクがあることは知っていますが、現時点では撤回されています。
理想的には、コードをバージョン管理してコンパイルし、msbuild ログのコンパイル出力 (特にエラー) をキャプチャすることを検討しています。
この機能をカスタム タスクにカプセル化することについてのアドバイスを見てきましたが、(シェル コマンドの実行以外に) 誰かが別の解決策を試したのではないかと本当に疑問に思いました。
理想的には、を使用してコマンドを実行することは最後の手段です..