tôi dường như không thể tìm thấy bất kỳ hữu ích tài liệu từ Microsoft về cách người ta sẽ sử dụng Delimiter
và InheritsFromParent
thuộc tính trong các yếu tố UserMacro
khi xác định Macros dùng trong sheet file .vsprops
tài sản cho Visual Studio.Thuộc tính 'Dấu phân cách' và 'InheritsFromParent' có nghĩa là gì trong tệp .vsprops?
Dưới đây là cách sử dụng mẫu:
<UserMacro Name="INCLUDEPATH" Value="$(VCROOT)\Inc"
InheritsFromParent="TRUE" Delimiter=";"/>
Từ ví dụ trên, tôi đoán rằng "kế thừa" thực sự có nghĩa "a) nếu định nghĩa là không có sản phẩm nào sau đó nối delimiter, và b) thêm định nghĩa mới " khi hành vi không kế thừa sẽ chỉ đơn giản là thay thế bất kỳ định nghĩa macro hiện tại nào. Có ai biết chắc chắn? Thậm chí tốt hơn, có ai có bất kỳ nguồn gợi ý nào về tài liệu thay thế cho Visual Studio .vsprops
tệp và macro không?
Chú ý: đây là không giống như InheritedPropertySheets
thuộc tính của phần tử VisualStudioPropertySheet
, ví dụ:
<VisualStudioPropertySheet ... InheritedPropertySheets=".\my.vsprops">
Trong trường hợp này "kế thừa" về cơ bản có nghĩa là "bao gồm".