Получение большого количества предупреждений при сборке с целями в Visual Studio 2010 - PullRequest
10 голосов
/ 26 октября 2011

Я пытаюсь создать некоторый код, но получаю много предупреждений в целевых файлах, например:

Warning 12  The element 'ItemGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' 
has invalid child element 'TCS_Compile' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. 
List of possible elements expected: 
'Item, Reference, COMReference, COMFileReference, Xdcmake, Bscmake, ClCompile,
 ClInclude, Midl, ResourceCompile, PreLinkEvent, CustomBuildStep, Manifest, 
ProjectConfiguration, NativeReference, ProjectReference, Compile, EmbeddedResource, 
Content, Page, Resource, ApplicationDefinition, None, BaseApplicationManifest, 
Folder, Import, Service, WebReferences, WebReferenceUrl, FileAssociation, 
BootstrapperFile, PublishFile, CodeAnalysisDependentAssemblyPaths, 
CodeAnalysisDictionary, CodeAnalysisImport, Link, ResourceCompile, PreBuildEvent, 
PostBuildEvent' 
in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'.

Есть идеи, как я могу это исправить?

Ответы [ 3 ]

15 голосов
/ 10 июля 2012

У меня тоже была эта проблема. После некоторого поиска в Google нашел предложение закрыть все окна редактора в VS, а затем перестроить.

работал для меня.

10 голосов
/ 28 октября 2011

Информация от [неработающей ссылки] ...

Вы можете спокойно проигнорировать это предупреждение.Так проверяет ли MSBuild файлы вашего проекта по схеме?Да, это так, но я не был уверен, как именно это было достигнуто, поэтому я отправил электронное письмо Бак Ходжесу.Он был достаточно хорош, чтобы передать его пока еще неназванному разработчику команды MSBuild.Разработчик заявил, что

"... MSBuild пытается выполнить проверку на соответствие схеме. Однако проверка выполняется во время выполнения нашим кодом, а не загружает файл [project] с помощью средства чтения проверки сxsd (в основном по соображениям производительности). MSBuild должен проваливать любые проекты, которые не соответствуют схеме. "

Итак, у вас это есть.Схема применяется принудительно, но в то же время позволяет настраивать и расширять файл проекта MSBuild в соответствии с вашими потребностями.

0 голосов
/ 22 января 2014

Еще одно предупреждение о моем проекте привело к открытию xml в редакторе VS, который быстро отображает кучу этих предупреждений, даже если xml даже близко не находится в том же проекте.Закрытие файла в среде удалит предупреждения.В противном случае их можно игнорировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...