Đây có thể là Câu hỏi thường gặp, nhưng chúng tôi không thể tìm thấy giải pháp ngay cả sau nhiều tìm kiếm.Di chuyển các mục biên dịch trong msbuild thành một tệp riêng biệt?
Chúng tôi có một số tệp msbuild hoạt động trên cùng một tập hợp các tệp nguồn. Để thực hiện việc quản lý chúng đơn giản hơn một chút, chúng tôi muốn di chuyển tên tệp nguồn <Compile>
đến một tệp riêng biệt và tham chiếu từ tất cả các tệp msbuild.
Chúng tôi đã cố gắng cắt <ItemGroup>
chứa <Compile>
mục và dán nó vào một tập tin mới, và xung quanh nó với
<Project DefaultTargets="Build" ToolsVersion="3.5"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
và sau đó tham khảo rằng tập tin từ bản gốc với
<Import Project="Common.files.csproj" />
nhưng điều đó không hoạt động - giải pháp mở (có cảnh báo vì chúng tôi đã tấn công cấu hình mặc định), bu t không có mục nào xuất hiện trong Solution Explorer.
chúng ta đang làm gì sai?
Điều gì sẽ xảy ra nếu bạn chọn "Hiển thị tất cả tệp"? – mellamokb
@ mellamokb: điều đó không thành vấn đề - Chỉ hiển thị tất cả các tệp chỉ Toggles hiển thị nội dung trên đĩa. Tôi đã thử nó cũng chỉ để chắc chắn. – bright