Đây không phải là môi trường biến.
Chúng chỉ là các macro được hệ thống xây dựng xác định mà bạn có thể sử dụng để thiết lập thuộc tính xây dựng cho dự án của mình. Chúng tự động mở rộng đến những thứ như nền tảng đích ($(Platform)
), đường dẫn lưu trữ tệp trung gian cho dự án của bạn ($(IntDir)
) và tên dự án của bạn ($(ProjectName)
).
Bạn không thể thay đổi chúng trực tiếp, nhưng bạn có thể thay đổi chúng bằng cách sửa đổi thuộc tính của dự án. Tệp dự án (được tạo tự động bởi Visual Studio khi bạn tạo một dự án mới) có trách nhiệm thiết lập chúng.
Bạn đã tìm thấy liên kết đến the big list of 'em, điều này hữu ích trong việc giải thích chúng là gì và chúng làm gì. Như tài liệu nói, bạn có thể sử dụng chúng ở bất kỳ đâu trong các trang thuộc tính của dự án của bạn mà các giá trị chuỗi được chấp nhận. Chúng giữ cho bạn khỏi phải có đường dẫn mã cứng và thông tin khác, điều này đặc biệt hữu ích.
Không giống như biến môi trường, chúng không tồn tại hoặc có bất kỳ ý nghĩa độc lập với hệ thống xây dựng của bạn. Khi dự án của bạn đã được xây dựng, chúng sẽ biến mất. Chúng không được sử dụng trong quá trình gỡ lỗi hoặc triển khai.
Nguồn
2012-01-13 09:56:09
Wow, cảm ơn! Hiểu một số khái niệm từ câu trả lời của bạn. Bây giờ tôi có thể đào sâu hơn :) –
@ShaileshTainwala: có vẻ như bạn đang hài lòng bởi câu trả lời này, chỉ quên chấp nhận nó ... –
Không thể chấp nhận câu trả lời trong chưa đầy 1 phút. –