Actualmente MSBuild no está copiando archivos con la extensión .manifest en mi carpeta de compilación. He agregado comandos para copiar explícitamente el archivo, pero ¿hay un indicador de configuración que pueda establecer para que se incluyan los archivos .manifest?Cómo incluir tipos de archivos excluidos en MSBuild
8
A
Respuesta
10
Puede pasar la propiedad AllowedReferenceRelatedFileExtensions
a su construcción. El valor de la propiedad debe ser una lista de extensiones de archivos separadas por punto y coma. De 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>
No hay manera de agregar valores a la lista. Sólo se puede suministrar toda la lista, así que asegúrese de incluir los valores por defecto, por ejemplo,
MSBuild.exe MyProject.csproj /t:build "/p:AllowedReferenceRelatedFileExtensions=.pdb;.xml;.manifest"
Cuestiones relacionadas
- 1. SVN Importar archivos excluidos
- 2. MSBuild ItemGroup, excluidos los directorios .svn y los archivos dentro de
- 3. Asp.Net MVC4 Agrupación y minificación Archivos .min.js excluidos de Scripts.Render?
- 4. ¿Cómo podemos incluir los archivos creados por ajaxmin en el paquete msdeploy creado por MSBuild
- 5. Codeigniter: Cómo incluir archivos javascript
- 6. Cómo importar/incluir archivos fuente en JavaScript?
- 7. Cómo incluir archivos personalizados en Doxygen
- 8. Cómo incluir varios archivos fuente en C#
- 9. ¿Cómo incluir módulos nodejs en archivos html?
- 10. ¿Cómo incluir archivos .m4 en Autoconf?
- 11. Cómo incluir archivos .obj en el proyecto
- 12. Incluir archivos adicionales en .bashrc
- 13. MSBuild: ¿Cómo incluir ambos "* .xaml" y "* .cs" en la compilación de Silverlight?
- 14. Abolir incluir archivos en C++
- 15. Incluir archivos relativos en PowerShell
- 16. Incluir archivos .css en asp.net
- 17. Incluir archivos R?
- 18. Incluir solo ciertos tipos de archivos al buscar en Visual Studio
- 19. MSBuild y ZIP crear archivos
- 20. python: ¿pueden los archivos zip ejecutables incluir archivos de datos?
- 21. C#: ¿Cómo incluir archivos DLL dependientes?
- 22. Cómo incluir archivos JavaScript por h: ¿outputScript?
- 23. CXF java2ws: cómo incluir archivos xsd externos?
- 24. Rsync cómo incluir directorios pero no archivos?
- 25. ¿Cómo copio archivos en otro directorio usando MSBuild?
- 26. Acerca de MVC: intercepter, cómo configurar excluidos ruta
- 27. ¿Cómo incluir archivos de encabezado en Visual Studio 2008?
- 28. Cómo incluir archivos jar en el proyecto de biblioteca Android
- 29. Cómo incluir otros archivos de configuración en web.xml
- 30. ¿Cómo incluir archivos de datos personalizados en la implementación ClickOnce?
añadí AllowedReferenceRelatedFileExtensions elemento de un niño a un elemento PropertyGroup a mi script de creación y también en el fichero de .csproj y no vi los archivos que se copian (tengo una compilación automatizada ejecutándose a través de TFS). ¿Supone esto que los archivos son el resultado de un proyecto (es decir, una carpeta bin)? Si es así, ¿sabes qué tendría que hacer para que mi compilación automatizada copie los archivos que no son productos de un proyecto? –
@JM Sí. MSBuild solo tomará los archivos que están en el directorio de salida obj para su proyecto. Si su archivo .manifest no está en el directorio de salida, probablemente necesite agregar un objetivo de creación posterior a su archivo .csproj. –