Trả lời

9

Sự khác biệt lớn. Một bước xây dựng tùy chỉnh cho phép bạn chỉ định các phụ thuộc và đầu ra. Cho phép hệ thống xây dựng xác định khi thực thi bước và bỏ qua bước này khi đầu ra đã được cập nhật. Sự kiện sau xây dựng là luôn luôn được thực hiện khi dự án yêu cầu xây dựng và thời gian của dự án được khắc phục.

+0

lại: ** Sự kiện sau xây dựng luôn được thực thi ** >> Pressacco

0

dường như câu trả lời @Hans đã chuyển đổi, sự khác biệt chính là nếu không có tệp nào cần được xây dựng, sẽ không có sự kiện xây dựng nào xảy ra.


từ tài liệu MSDN:

sự kiện xây dựng và tùy chỉnh xây dựng bước chạy theo thứ tự sau cùng với các bước xây dựng khác:

Pre-Build event 
Custom build tools on individual files 
MIDL 
Resource compiler 
The C/C++ compiler 
Pre-Link event 
Linker or Librarian (as appropriate) 
Manifest Tool 
BSCMake 
Custom build step on the project 
Post-Build event 

Tục xây dựng bước vào dự án và một bài đăng -build sự kiện chạy tuần tự sau khi tất cả các quá trình xây dựng khác kết thúc.

Sự kiện xây dựng chỉ được thực hiện nếu quá trình xây dựng thành công đạt đến các điểm đó trong quá trình xây dựng. Nếu một lỗi xảy ra trong bản dựng, sự kiện sau khi xây dựng sẽ không xảy ra; nếu lỗi xảy ra trước giai đoạn liên kết, thì cả liên kết tiền tố lẫn sự kiện sau khi xây dựng sẽ không xảy ra. Ngoài ra, nếu không có tệp nào cần được liên kết, sự kiện liên kết trước sẽ không xảy ra. Sự kiện liên kết trước cũng không có sẵn trong các dự án không chứa bước liên kết. Nếu không có tệp nào cần được xây dựng, sẽ không có sự kiện xây dựng nào xảy ra.

Từ bên trong Studio C môi trường phát triển Visual ++, có ba cách cơ bản để tùy chỉnh quá trình xây dựng:

Tuỳ chỉnh xây dựng bước Một tùy chỉnh xây dựng bước là một quy tắc xây dựng gắn liền với một dự án. Một bước xây dựng tùy chỉnh có thể chỉ định một dòng lệnh để thực hiện, bất kỳ tệp đầu vào hoặc đầu ra bổ sung nào và một thông báo để hiển thị. Để biết thêm thông tin, xem Làm thế nào để: Thêm một bước xây dựng tùy chỉnh để MSBuild dự án.

Công cụ tạo tùy chỉnh Công cụ tạo tùy chỉnh là quy tắc xây dựng được liên kết với một hoặc nhiều tệp. Một bước xây dựng tùy chỉnh có thể chuyển các tệp đầu vào đến một công cụ xây dựng tùy chỉnh, dẫn đến một hoặc nhiều tệp đầu ra. Ví dụ, các tệp trợ giúp trong một ứng dụng MFC được xây dựng với một công cụ xây dựng tùy chỉnh. Để biết thêm thông tin, hãy xem Cách thêm: Thêm công cụ xây dựng tùy chỉnh vào dự án MSBuild và chỉ định công cụ xây dựng tùy chỉnh. Tạo sự kiện

Tạo sự kiện cho phép bạn tùy chỉnh bản dựng của dự án. Có ba sự kiện xây dựng: tạo trước, liên kết trước và sau xây dựng. Sự kiện xây dựng cho phép bạn chỉ định một hành động xảy ra tại một thời điểm cụ thể trong quá trình xây dựng. Ví dụ, bạn có thể sử dụng một sự kiện xây dựng để đăng ký một tệp với regsvr32.exe sau khi dự án kết thúc xây dựng. Để biết thêm thông tin, hãy xem Chỉ định sự kiện xây dựng.

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