Peringatan "Memiliki elemen turunan yang tidak valid" di Microsoft.Common.T Target saat membangun

104

Di VS2010 saya, ketika saya membangun solusi saya, saya memiliki lebih dari 100 peringatan di file Microsoft.Common.T Target . Ketika saya mencoba untuk membangun, menerbitkan atau menjalankan program saya, saya hanya mendapatkan peringatan, tetapi saat saya mengklik dua kali untuk mendapatkan info lebih lanjut, Microsoft.Common.T Target muncul dan kemudian saya mendapatkan semua peringatan.

File ini Microsoft.Common.T Target adalah bagian dari kerangka kerja .net dan memiliki target bawaan MSBuild, dll. Dan memiliki skema persetujuan yang terkait di jendela properti.

Beberapa contoh peringatan (2 dari 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

Mengapa file ini tiba-tiba ada di editor saya, padahal itu bukan bagian dari proyek saya, dan bagaimana cara memberi tahu studio visual untuk mengabaikan file framework ini saat membangun.

Zasz
sumber

Jawaban:

173

Jika saya menutup semua jendela editor, dan kemudian membangunnya, semua peringatan telah hilang! Bahkan menutup & memulai ulang studio visual tidak memperbaiki masalah ini, tetapi hanya menutup semua file dari jendela editor, termasuk Microsoft.Common.T Target, memperbaiki masalah. Arghhh Microsoft !!

Saya menemukan ini setelah melihat tautan ini:

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

Juga bekerja pada edisi 2013 dan 2015

Zasz
sumber
Hal yang sama terjadi pada saya dan saya juga menyingkirkan peringatan seperti yang Anda lakukan. Terima kasih
Sheen
Haha ini konyol ... ty untuk memposting solusi!
womp
Baru saja terjadi pada saya di VS 2013.
Palec
Di sini sama. Tutup semua file dari editor dan masalahnya hilang!
Gianluca Ghettini
Sangat berharap ini memiliki pesan kesalahan yang lebih baik, terutama karena perbaikan menutup semua jendela Visual Studio begitu cepat dan mudah.
Ron C