2009-11-06 30 views
8

Tôi đang sử dụng macro MSBUILD trong tệp .csproj của mình cho các sự kiện AfterBuild chủ yếu chỉ để sao chép tệp. Tôi đang làm điều này bằng ví dụ, vì vậy những người duy nhất tôi biết là những cái tôi đã nhìn thấy trong sử dụng: SolutionDir, ProjectDir, OutputPath và Configuration. Có một danh sách hoặc trang thông tin tốt trực tuyến ở bất cứ nơi nào để tôi có thể đọc về những gì có sẵn, điểm nào trong bản dựng sẵn có, tuỳ chỉnh, v.v ...? Tôi biết rằng khi sử dụng các sự kiện xây dựng bài viết trong thuộc tính dự án Xây dựng các sự kiện tab, các macro và các giá trị tương ứng của chúng được liệt kê trong một hộp thoại ... có bất kỳ gui như vậy tồn tại cho MSBUILD? Hiện tại tôi chỉ chỉnh sửa thủ công tệp .csproj.Tài liệu macro MSBUILD?

Trả lời

10

MSDN MSBuild Reference.

Trang đích có tổng quan về các khu vực khác nhau, mặc dù tôi phải thừa nhận rằng tôi không thể tìm thấy bất kỳ điều gì trong các sự kiện AfterBuild tại thời điểm này. Ngay cả bản thân số Targets page cũng là một chút thiếu thông tin trong lĩnh vực này.

+0

Cảm ơn google. Tôi đã hy vọng cho một chút thảo luận để cung cấp cho tôi một số nền tảng và có thể là một hoặc hai con trỏ trước khi tôi đọc toàn bộ giá trị của cuốn sách tài liệu trực tuyến. – Rich

+0

Đủ công bằng ... tài liệu là khủng khiếp trong lĩnh vực này. Hy vọng rằng có một cuốn sách trên Amazon với tài liệu tốt hơn và đầy đủ hơn. Thx – Rich

15

Đây được gọi là Thuộc tính, không phải macro. Xem:

Reserved Properties

Common project properties

+1

Nếu bạn đọc các trang này, bạn sẽ thực sự nhận thấy rằng 'SolutionDir' và' ProjectDir' (ví dụ) không được đề cập ở đây ... – Noldorin

5

Dưới đây là những gì bạn đang tìm kiếm.

MSDN - Macros for Build Commands and Properties

+0

Cảm ơn. Tôi đã đăng bài này khoảng 2 1/2 năm trước, nhưng câu trả lời của bạn là tốt cho những người googling nó trong tương lai – Rich