Microsoft.Common'da "Geçersiz alt öğe var" uyarıları oluştururken hedefler


104

VS2010'umda, çözümümü oluşturduğumda Microsoft.Common.Targets dosyasında 100'den fazla uyarı var . Programlarımı oluşturmaya, yayınlamaya veya çalıştırmaya çalıştığımda, yalnızca uyarıları alıyorum, ancak daha fazla bilgi almak için çift tıkladığımda Microsoft.Common.Targets açılıyor ve ardından tüm uyarıları alıyorum.

Bu dosya Microsoft.Common.Targets .net çerçevesinin bir parçasıdır ve MSBuild yerleşik hedefleri vb. İçerir. Ayrıca özellikler penceresinde ilişkilendirilmiş uygun şemaya sahiptir.

Bazı örnek uyarılar (100 üzerinden 2):

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

Bu dosya neden birdenbire editörümde, projemin bir parçası olmadığında ve visual studio oluştururken bu çerçeve dosyasını görmezden gelmesini nasıl söyleyeceğim?

Yanıtlar:


173

Tüm düzenleyici pencerelerini kapatır ve sonra onu oluşturursam, tüm uyarılar kaybolur! Visual stüdyonun kapatılıp yeniden başlatılması bile bunu düzeltmedi, ancak Microsoft.Common.Targets dahil olmak üzere tüm dosyaları düzenleyici penceresinden kapatmak sorunu çözdü. Arghhh Microsoft !!

Bu bağlantıya baktıktan sonra bunu buldum:

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

2013 ve 2015 sürümlerinde de çalışır


Aynısı bana da oldu ve ben de senin gibi uyarılardan kurtuldum. Teşekkürler
Sheen

Haha bu çok saçma ... çözümü yayınladığım için!
womp

VS 2013'te başıma geldi.
Palec

Aynısı burada. Editördeki tüm dosyalar kapatıldı ve sorun ortadan kalktı!
Gianluca Ghettini

Bunun daha iyi bir hata mesajı olmasını dilerdim, özellikle de tüm Visual Studio pencerelerinin kapatılması çok hızlı ve kolay olduğu için.
Ron C
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.