Tôi đã xem $(Configuration)
, $(ProjectDir)
v.v. trong Visual Studio 2008 cho sự kiện Prebuild.
Có liên kết đến tất cả các biến này với định nghĩa cho từng biến không?
Tôi đã xem $(Configuration)
, $(ProjectDir)
v.v. trong Visual Studio 2008 cho sự kiện Prebuild.
Có liên kết đến tất cả các biến này với định nghĩa cho từng biến không?
Hãy thử trang này MSDN: Macros for Build Commands and Properties
Trong khi có không xuất hiện để có một danh sách đầy đủ, sau đây cũng có thể hữu ích:
Làm thế nào để sử dụng tính Môi trường:
http://msdn.microsoft.com/en-us/library/ms171459.aspx
Thuộc tính được bảo lưu của MSBuild:
http://msdn.microsoft.com/en-us/library/ms164309.aspx
tính mục Nổi tiếng (không chắc chắn cách này được sử dụng):
http://msdn.microsoft.com/en-us/library/ms164313.aspx
Cảm ơn rất nhiều, tôi đang tìm kiếm các đặc tính của sản phẩm. – danijar
Nếu bạn cần phải tìm các giá trị cho các biến khác so với những macro VS tiêu chuẩn, bạn có thể làm điều đó một cách dễ dàng sử dụng Process Explorer. Bắt đầu nó, tìm quá trình dụ Visual Studio của bạn chạy trong, nhấp chuột phải, Thuộc tính→Môi trường. Nó liệt kê tất cả những $ vars làm cặp khóa-giá trị:
Tuyệt vời, cảm ơn. –
Bất kỳ ai làm việc trên phần mềm kế thừa sử dụng Visual Studio 6.0 sẽ thấy rằng $ (Configuration) và $ của macro (ProjectDir) không được định nghĩa. Đối với các sự kiện sau xây dựng/dựng trước, hãy cung cấp đường dẫn tương đối bắt đầu bằng vị trí của tệp .dsw (vùng làm việc) làm điểm bắt đầu. Trong relative path dấu chấm đại diện cho thư mục hiện tại và .. đại diện cho thư mục mẹ. Cung cấp đường dẫn tương đối cho tệp cần được xử lý. Ví dụ: (bản sao/y. \ .. \ .. \ Debug \ mylib.dll. \ .. \ MyProject \ Debug \)
Lưu ý rằng bạn có thể phải thay đổi lựa chọn phiên bản. Ví dụ, tôi có [MSVS2008] (http://msdn.microsoft.com/en-us/library/c02as0cs%28v=vs.90%29.aspx), và '$ (Cấu hình)' (trong năm 2013) là '$ (ConfigurationName)' thay thế. –