Tôi đang triển khai khung công tác MSBuild để thúc đẩy việc xây dựng và triển khai nhiều dự án được tổ chức dưới dạng phân cấp. <Target Name="_CoreBuild">
<MSBuild Projects="@(Project)" Targets="
Câu hỏi của tôi gần như giống hệt với Create an ItemGroup of strings in MSBuild tuy nhiên, giải pháp được cung cấp ở đó dường như vẫn mang theo dấu phân tách hiện tại. Dưới đây là một đoạn mã đơn giản
Có cách nào để loại bỏ nội dung của một ItemGroup mà không cần dùng đến mục tiêu không? Tôi đang tìm một cái gì đó tương đương với: <ItemGroup>
<MyItemGroup Remove="@(MyItemGroup)"/>
</ItemGroup
Vấn đề: mảng ItemGroups không được xây dựng chính xác dựa trên giá trị được chuyển trong thuộc tính loại trừ. Nếu bạn chạy tập lệnh này, nó sẽ tạo một số tệp mẫu rồi cố gắng tạo một mảng có tên TheFil