Cảnh báo "Có phần tử con không hợp lệ" trong Microsoft.Common.Targets khi xây dựng


104

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 các chương trình của mình, tôi chỉ nhận được các cảnh báo, nhưng ngay khi tôi nhấp đúp vào nó để xem 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.

Tệp Microsoft.Common.Targets này là một phần của khung .net và có các mục tiêu tích hợp sẵn 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ố cảnh báo mẫu (2 trên 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 tệp này đột nhiên xuất hiện trong trình chỉnh sửa của tôi, khi nó không phải là một phần trong dự án của tôi và làm thế nào để yêu cầu studio trực quan bỏ qua tệp khung này trong khi xây dựng.

Câu trả lời:


173

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

Tôi đã tìm ra điều này sau khi xem 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 các phiên bản 2013 và 2015


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

Haha điều này thật nực cười ... ty đã đăng giải pháp!
womp

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

Ở đây cũng vậy. Đã đóng tất cả các tệp khỏi trình chỉnh sửa và sự cố đã biến mất!
Gianluca Ghettini

Thực sự ước rằng điều này có một thông báo lỗi tốt hơn, đặc biệt là vì việc sửa lỗi đóng tất cả các cửa sổ Visual Studio rất nhanh chóng và dễ dàng.
Ron C
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.