2009-02-17 36 views

Trả lời

5

Không có phương pháp để làm điều này từ IDE. Công ty của tôi đã xây dựng một tiện ích (trong VB6) để thực hiện quy trình xây dựng tự động của chúng tôi bao gồm các bước như bạn đề cập (cập nhật số phiên bản, v.v.).

Bí quyết cần thiết là bạn có thể chạy VB6.exe từ dòng lệnh để biên dịch dự án. Để xem danh sách tất cả tùy chọn, chỉ cần goto thư mục VB6 và nhập

VB6 /? 

Danh sách tất cả tùy chọn dòng lệnh sẽ xuất hiện.

Đây là những gì chúng tôi sử dụng cho tiện ích xây dựng của mình.

VB6 /Make <project name> /out <errorlog filename> 

Chúng tôi sao chép dự án của chúng tôi vào tệp dự án tạm thời và thay đổi bằng cách sử dụng hộp kiểm và tệp tham số. Ví dụ, chúng tôi có thể chọn để biên dịch mọi thứ dưới dạng tương thích nhị phân hoặc tương thích với dự án. Các tệp dự án VB6 dễ thao tác vì chúng chỉ là văn bản. Có nhiều thứ bạn có thể làm nếu bạn viết tiện ích xây dựng của riêng mình.

0

Chúng tôi sử dụng Visual Build Pro để thực hiện việc này. Nó đã được xây dựng trong hỗ trợ cho việc cập nhật số phiên bản của các dự án VB6. Nhóm dự án của chúng tôi bao gồm ~ 7 dự án ActiveX thực sự gây đau đớn khi xây dựng trong VB theo đúng thứ tự, vì vậy chúng tôi luôn sử dụng Visual Build Pro vì nó tự động xử lý các dự án theo đúng thứ tự dựa trên sự phụ thuộc của chúng.

0

Có một số hỗ trợ trong NAnt (hoặc có thể là NAnt.Contrib) để xây dựng các dự án vb6. NAnt sau đó có thể xử lý tất cả các sự kiện trước/sau xây dựng. Chỉ cần chuẩn bị cho một số tinh chỉnh.

Các vấn đề liên quan