В настоящее время MSBuild не копирует файлы с расширением .manifest в мою папку с раскрывающимися списками. Я добавил команды для явной копии по файлу, но есть ли флаг конфигурации, который я могу установить, чтобы включить файлы манифеста?Как включить исключенные типы файлов в MSBuild
8
A
ответ
10
Свойство AllowedReferenceRelatedFileExtensions
можно передать в вашу сборку. Значение свойства должно содержать список расширений файлов, разделенных запятой. От Microsoft.Common.targets
:
<!--
These are the extensions that reference resolution will consider when looking for files related
to resolved references. Add new extensions here if you want to add new file types to consider.
-->
<AllowedReferenceRelatedFileExtensions Condition=" '$(AllowedReferenceRelatedFileExtensions)' == '' ">
.pdb;
.xml
</AllowedReferenceRelatedFileExtensions>
Там нет никакого способа, чтобы добавить значения в список. Вы можете только предоставить весь список, поэтому убедитесь, что вы включили по умолчанию, например,
MSBuild.exe MyProject.csproj /t:build "/p:AllowedReferenceRelatedFileExtensions=.pdb;.xml;.manifest"
Смежные вопросы
- 1. Как включить «Исключенные» папки в поиске в WebStorm?
- 2. Как включить различные типы файлов в базу данных продуктов?
- 3. Как включить исключенные файлы инструментов m-files в компиляторе MATLAB
- 4. Как включить ранее исключенные URLS в виде Nutch ползать
- 5. Включить проекты из msbuild
- 6. Как различаются типы файлов?
- 7. Включить только определенные типы файлов при поиске в Visual Studio
- 8. Как скрыть исключенные файлы в visual studio?
- 9. MSBuild Включить удаленный файл 2008?
- 10. Как включить пользовательскую задачу MSBuild в решение Visual Studio?
- 11. MSBuild: Как включить «* .xaml» и «* .cs» в сборке Silverlight?
- 12. Как включить автоматически созданный файл в проект MsBuild?
- 13. MSBuild Удаление ненужных файлов
- 14. Преобразование Make-файлов в MsBuild
- 15. PHP createimagefromjpeg() Как включить все типы изображений
- 16. Как включить типы элементов в модели класса
- 17. пакетный файл, чтобы взять последние данные из tfs, включить исключенные файлы и опубликовать проект ASP.NET
- 18. Включить/отключить генерацию сборки Serialization в MsBuild
- 19. Включить файл .sln в файл MsBuild?
- 20. Включить мультипроцессор в Msbuild через API
- 21. Задачи Monobjc MSBuild не работают (дополнительные библиотеки/исключенные сборки/дополнительные сборки)
- 22. Загрузка файлов PHP - .htaccess Разрешенные типы файлов
- 23. Node.js Mongoose: Include исключенные поля
- 24. типы файлов сгруппированы, как разгруппировать
- 25. Как работают типы графических файлов?
- 26. Как исследовать неясные типы файлов?
- 27. Как надежно определить типы файлов?
- 28. Как загрузить определенные типы файлов?
- 29. Публикация файлов ClickOnce в папку ASP.NET MVC с использованием MSBuild
- 30. Как регистрировать исключенные исключения QApplication?
Я добавил AllowedReferenceRelatedFileExtensions элемент ребенка к элементу PropertyGroup на мой сценарий сборки, а также в файл .csproj и не видел файлы, которые копируются (у меня есть автоматическая сборка, работающая через TFS). Означает ли это, что файлы являются результатом проекта (т. Е. Папка bin)? Если да, то знаете ли вы, что мне нужно сделать, чтобы моя автоматическая сборка копировала файлы, не являющиеся выходами проекта? –
@JM Да. MSBuild будет захватывать только файлы, которые находятся в каталоге вывода obj для вашего проекта. Если ваш .manifest-файл отсутствует в выходном каталоге, вам, вероятно, потребуется добавить цель post-build в ваш .csproj-файл. –