Tôi đang cố tạo tệp chuyển đổi web.config sẽ thay đổi danh sách giá trị appSettings thành "false" nếu tên có chứa từ "Config".Sự cố với Sử dụng xdt: định vị theo điều kiện "bắt đầu bằng" hoặc "chứa" trong Chuyển đổi Web.config
<add name="Config.Showlog" value ="true" />
Các tập tin chuyển đổi có
<appSettings>
<add xdt:Transform="SetAttributes(value)"
value="false"
xdt:Locator="Condition(starts-with(@name,'Config')"/>
</appSettings>
Visual Studio 2010 cho thấy một lỗi:
Condition Requires exactly 1 arguments.
Tôi cũng đã cố gắng rằng với XPath như một thuộc tính cho xdt:
định vị và nhận được cùng một lỗi. Có vẻ như vấn đề xuất phát từ cách VS 2010 phân tích cú pháp biểu thức bên trong Condition()
hoặc Xpath()
.
Bạn có thể giải quyết vấn đề này bằng cách nào?