98

Trong VS2010 của tôi, khi tôi xây dựng giải pháp của mình, tôi có hơn 100 cảnh báo trong tệp Microsoft.Common.Targets. Khi tôi cố gắng xây dựng, xuất bản hoặc chạy chương trình của mình, tôi chỉ nhận được cảnh báo, nhưng thời điểm tôi nhấp đúp vào nó để có thêm thông tin, Microsoft.Common.Targets bật lên và sau đó tôi nhận được tất cả các cảnh báo."Có phần tử con không hợp lệ" cảnh báo trong Microsoft.Common.Targets trong khi xây dựng

Tệp này Microsoft.Common.Targets là một phần của khung .net và có các mục tiêu được xây dựng trong MSBuild, v.v. Và nó có lược đồ phê duyệt được liên kết trong cửa sổ thuộc tính.

Một số ví dụ cảnh báo (2 trong tổng số 100):

Warning 2 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element 'CustomBeforeMicrosoftCommonTargets' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 22 10 Miscellaneous Files 
Warning 3 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element '_OriginalConfiguration' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 60 10 Miscellaneous Files 

Tại sao là tập tin này đột nhiên trong trình soạn thảo của tôi, khi nó không phải là một phần của dự án của tôi, và làm thế nào để nói với visual studio để bỏ qua tập tin khuôn khổ này trong khi xây dựng.

Trả lời

161

Nếu tôi đóng tất cả cửa sổ trình chỉnh sửa, sau đó xây dựng nó, tất cả các cảnh báo đã bị bỏ qua! Ngay cả một đóng cửa & khởi động lại của studio trực quan đã không sửa lỗi này, nhưng chỉ đóng tất cả các tệp từ cửa sổ trình soạn thảo, bao gồm Microsoft.Common.Targets, đã khắc phục sự cố. Arghhh Microsoft !!

Tôi thấy điều này ra sau khi nhìn vào liên kết này:

http://social.msdn.microsoft.com/Forums/en/Vsexpressvb/thread/31f52b76-b0de-406d-9c25-2f329dd7cf1c

Cũng hoạt động trên 2013 và 2015 phiên bản

+0

Cùng xảy ra với tôi và tôi cũng đã thoát khỏi cảnh báo như bạn đã làm. Cảm ơn – Sheen

+0

Haha đây là vô lý ... ty cho đăng các giải pháp! – womp

+0

Chỉ xảy ra với tôi trong VS 2013. – Palec