Есть ли способ использовать синтаксис MSBuild для пропуска конкретной цели? У меня есть файл, состоящий из множества свойств (строк, содержащих/свойство: X = Y), которые я хочу передать рекурсивно названному экземпляру MSBuild, но этот файл также содержит строку/target: X, которую я не делаю хотят иметь какой-либо эффект. У меня нет возможности изменить файл.Пропуск цели MSBuild
4
A
ответ
8
Я полагаю, что вы можете редактировать файл .proj. Вы можете управлять целями MSBuild, выполняемыми Condition
. Ваша цель, которую вы хотите исключить, может содержать что-то вроде этого:
<Target
Name="SomeTarget"
Condition="'$(SomeProperty)'=='true'"
DependsOnTargets="SomeAnotherTarget"/>
SomeProperty
может быть передан в призвании:
MSBuild.exe build.proj /p:SomeProperty=false
С уважением
Смежные вопросы
- 1. MSBuild пользовательские общие цели
- 2. MSBuild: указание цели из командной строки
- 3. Как получить имя текущей цели в MSBuild?
- 4. MSBuild: Игнорировать цели, которые не существуют
- 5. Построение цели внутри раствора с использованием MSBuild
- 6. Экспортировать все импортированные цели msbuild в файл
- 7. Как исключить конкретный файл из моего MsBuild AfterBuild цели
- 8. Цели MSBuild - Как обнаружить изменения в файлах содержимого .csproj
- 9. Пользовательской MSBuild цели не включая файлы в каталоге
- 10. ли цели Windows Azure SDK, MSBuild назад совместимые
- 11. потребляет пакет nuget, содержащий цели msbuild с автоматическим восстановлением пакетов
- 12. Пропустить Элементы вывода для отдельной цели с помощью MSBuild
- 13. найти правильный каталог на цели для MSBuild RemoveDir
- 14. MSBuild - вызов цели несколько раз с различными параметрами
- 15. Добавление и запуск пользовательской цели с помощью msbuild
- 16. Как я могу объявить цель MSBuild в середине другой цели?
- 17. Цели MSBuild для запуска всех тестов, даже если некоторые сбой
- 18. Как переопределить ApplicationVersion для публикации цели в MSBuild
- 19. Нужен файл msbuild, который опубликует веб-приложение
- 20. образец цели-цели-цели-умолчанию
- 21. Пропуск Месяцев
- 22. Пропуск столбцов
- 23. Пропуск SKActions
- 24. Пропуск параметра
- 25. Пропуск сканера?
- 26. MSBuild условный Exec?
- 27. Рекомендуемые цели сборки
- 28. MSBuild автоинкремент версия - TFS2010
- 29. MSBuild SonarQube Runner Resharper плагин получает пропуск ошибок Информация о файле не sonarqube
- 30. Randomize Сделать цели для цели
Нам нужно больше информации, вы могли бы вставить целевой вызов MSBuild рекурсивно, пожалуйста? –
И msbuild32.cmd просто устанавливает кучу переменных среды, а затем запускает «C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe% *" – jco