Phần tử <RequiredTargetFramework>
đã có trong dự án 3.5 của bạn. Nó liên quan đến việc lắp ráp <Reference>
và chỉ xuất hiện trên các assembly không có sẵn trong .NET 2.0
Tôi không mua nhiều cổ phiếu trong đề cập duy nhất của nó trong MSDN, tôi không thấy cách xây dựng hàng loạt có gì làm tham chiếu lắp ráp. Nó cũng không được sử dụng trong bất kỳ tệp nào trong số 3,5 tệp MSBuild .target. Tôi nghĩ rằng IDE chỉ đơn giản là sử dụng nó để đặt các biểu tượng cảnh báo bên cạnh tham chiếu trong nút References khi bạn thay đổi Target Framework thành một phiên bản nhỏ hơn những gì cần thiết để hỗ trợ assembly.
Có các yếu tố khác như thế này trong tệp dự án không ảnh hưởng đến MSBuild nhưng có tác dụng trong IDE. Giống như <SubType>
và <DependentUpon>
trong phần tử <Compile>
.
Nguồn
2010-08-11 15:31:55
-1: Bạn tham khảo tài liệu mô tả cách MSBuild “Nhắm mục tiêu theo lô” hoạt động. Câu hỏi đặt ra là yêu cầu giải thích về ngữ nghĩa của siêu dữ liệu mục RequiredTargetFramework như VS hoặc các tệp .Builder '.targets' mặc định .net sử dụng chúng. – binki