2010-12-17 21 views
0

にするようにしました。これにより、従来のVB6 ActiveX DLLのコマンドラインビルドを作成して、TFSビルドに統合できるようになりました。レガシーVB6コンポーネントをコンパイルする - エラーを

私たちのビルドサーバー上でVB6のコピーをインストールしている、と私は以下のようなものをコマンドラインからプロジェクトの建物の1を取得するには、最初のステップとして、しようとしている:

> VB6.EXE /make path\to\project.vbp 

結果

Unexpected error occurred in code generator or linker. [OK] [Help] 

誰かが解決策の方向に私を指摘することができますか、少なくとも私にヒントを教えてください。事前に対応してくれてありがとうございます!

編集

これは、プロジェクト間の依存関係の問題です。ダメージ。

+0

VB 6 IDEからプロジェクトを正常にビルドできますか? –

答えて

1

申し訳ありませんが、私は馬鹿だ - コンポーネントは、様々な文書化されていない方法で相互に依存していることが判明し、彼らは、特定の中でコンパイルする必要があります長い間ずっと失われてきた注文。

だから今、私は30+ VBのプロジェクトを通じてトロールとの依存関係を文書化しています:)あなたの時間を無駄にして申し訳ありません、とにかく答えた人のための

おかげで、。

+1

+1バイナリ互換性を使用していますか? [いくつか](http://stackoverflow.com/questions/1523612/should-you-build-components-every-time-you-build-a-main-app)他の[questions](http:// stackoverflow .com/questions/378669/how-to-do-development-and-build-in-visual-basic-6-0)ここでは、同様の状況にある人からです。ほとんどの場合、あなたが記述しているように、プロジェクトは特定の順序で構築されます。 – MarkJ

+0

バイナリ互換性コメントの場合+1。このようなプロジェクトでは、もしそれが正しくなければ、正しく処理することを検討したいと思うでしょう。 – DarinH

関連する問題