Устранение предупреждений при создании проекта Azure SDK 2.3?

Я получаю 110 предупреждений в своей сборке после установки Azure SDK 2.3, которых раньше не видел. Все они для файла «Microsoft.WindowsAzure.targets».

Пример одного из таких предупреждений: Элемент «PropertyGroup» в пространстве имен «http://schemas.microsoft.com/developer/msbuild/2003» имеет недопустимый дочерний элемент «CloudToolsVersion».

Кто-нибудь еще сталкивался с этой проблемой или знает правильный способ ее исправить?


person Caleb Doise    schedule 17.04.2014    source источник
comment
Я должен сказать, что все работает, но мне не нравится иметь кучу предупреждений о проверке схемы msbuild, поскольку они будут маскировать настоящие предупреждения (и мне просто не нравятся предупреждения в сборке).   -  person Caleb Doise    schedule 17.04.2014


Ответы (2)


Ну, похоже, мне просто нужно было закрыть все открытые редакторы для файлов проекта msbuild, чтобы они исчезли. Другие ответы, которые я нашел в Интернете, заключались в том, чтобы отключить проверку схемы или самостоятельно расширить схему.

person Caleb Doise    schedule 17.04.2014

Очень страшно! Из вашего решения и подсказок из других подобных вопросов я думаю, что знаю, что происходит: когда любой файл сценария сборки (например, .props) открыт в текстовом редакторе, он включает /validate. Это используется для отображения красных волн в редакторе и выдачи предупреждений, когда проект загружается любой задачей MSBuild. Схема содержит различные элементы, используемые целевой инфраструктурой MS, и ничего больше не знает. Я не уверен, что это хорошо, но вот оно.

person JDługosz    schedule 24.09.2014