Я прочитал в MSDN Задача MSBuild о задаче XmlPeek в http://msdn.microsoft.com/en-us/library/ff598684(v=VS.100).aspx , но я не могу использовать ее в своем сценарии MSBuild. Если вы использовали это раньше, пожалуйста, покажите мне, как это сделать!Как использовать задачу XmlPeek?
21
A
ответ
44
Задача XmlPeek доступна только в MSBuild для . NET 4. Поэтому вам нужно использовать MSBuild v4.0 и указать в файле msbuild версию инструмента , которую вы используете.
Здесь приведен пример файла проекта, в котором мы ищем узел сообщения.
<Target Name="TestXmlPeek">
<XmlPeek Namespaces="<Namespace Prefix='msb' Uri='http://schemas.microsoft.com/developer/msbuild/2003'/>"
XmlInputPath="$(MSBuildProjectFile)"
Query="/msb:Project/msb:Target[@Name='TestXmlPeek']/msb:Message">
<Output TaskParameter="Result" ItemName="Peeked" />
</XmlPeek>
<Message Text="@(Peeked)"/>
</Target>
</Project>
+1
Спасибо madgnome! Он работает теперь после того, как я положил ToolVersion = 4.0 в тег проекта. Странно то, что я запускаю MSBuild Engine версии 4.0.30319.1 по умолчанию, но эта «более высокая» версия не поддерживает XmlPeek! –
Смежные вопросы
- 1. Как использовать <xmlpeek> в NAnt
- 2. MSBuild XmlPeek задача требуется помощь
- 3. Как использовать задачу async
- 4. XmlPeek пустая строка вызывает сбой
- 5. Как использовать задачу в verilog?
- 6. Использовать специальную задачу градации
- 7. Когда использовать задачу и когда использовать Thread?
- 8. Как перезапустить/повторно использовать повторяющуюся задачу?
- 9. Как использовать задачу асинхронной для загрузки
- 10. Как использовать другую задачу в AsyncTask?
- 11. Как использовать задачу maven ant от gradle?
- 12. Как использовать SQL-задачу для обновления таблицы
- 13. Как я могу использовать задачу CreateStartScripts Gradle?
- 14. android.os.NetworkOnMainThreadException. Нужно использовать асинхронную задачу?
- 15. Должен ли я использовать обычную задачу или задачу продолжения?
- 16. Как создать периодическую задачу
- 17. Как настроить задачу сельдерея
- 18. Как запланировать задачу программно
- 19. Когда следует использовать задачу вместо сопрограммы?
- 20. Как имитировать задачу cron
- 21. Как периодически запускать задачу?
- 22. Использовать задачу Async для растрового изображения
- 23. Как скрыть задачу?
- 24. как отменить задачу быстрее
- 25. Использование xmlpeek в сценарии Nant дает нечетную ошибку
- 26. Как использовать задачу Async для потоковой передачи звука в android
- 27. Как использовать асинхронную задачу внутри цикла в swift
- 28. Как использовать задачу async для управления httppost android
- 29. Как я могу использовать задачу Gulp для установки пакета Bower?
- 30. Как использовать invokeAll(), чтобы все пулы потоков выполняли свою задачу?
Вы можете оставить сегмент вас MSBULD файла, пожалуйста. У меня его больше нет. –