Как получить импорт пользовательских задач более одного раза без предупреждения? - PullRequest
9 голосов
/ 30 марта 2010

Я использую некоторые пользовательские задачи из пакета расширений MSBuild (MEP). Мои проекты разбиты на множество файлов. В эти файлы я импортирую задания MEP (дважды или три раза в два / три файла). При этом я получаю предупреждающее сообщение:

... предупреждение MSB4011: "C: \ Program Файлы \ MSBuild \ ExtensionPack \ MSBuild.ExtensionPack.tasks» не может быть импортирован снова. это было уже импортировано в "D: ... \ Tasker.proj (5,3)". Это скорее всего, ошибка разработки сборки. Этот последующий импорт будет игнорироваться.

Кто-нибудь знает, как избавиться от этого предупреждающего сообщения? Пожалуйста, помогите!

Ответы [ 3 ]

12 голосов
/ 01 апреля 2010

Обходным путем этого вопроса может быть: Вызов импорта с условием проверки наличия уникального свойства, определенного в рассматриваемом файле проекта. Надеюсь, это поможет!

0 голосов
/ 12 июня 2017

Удалите автоматически созданный файл yourproject.nuget.props, и предупреждение исчезнет.

0 голосов
/ 24 июня 2014

Это предупреждение произошло со мной, когда я построил свое приложение из VS IDE и с помощью инструмента MSBuild параллельно. Я предполагаю, что то же самое может случиться, когда вы работаете с несколькими окнами VS в одном проекте

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