Proyecto de installation de ASP.NET: ¿cómo include files estáticos no en VS?

Estoy trabajando en una aplicación web ASP.NET MVC y estoy trabajando en la porción de Configuración web. Estamos usando SVN para el control de versiones. Uno de los problemas es que lo que estamos teniendo actualmente es que los diseñadores web modifican y agregan muchos files html, css y js que terminan en las carpetas de contenido, pero no los agregan al proyecto VS, por lo que el los files nuevos no se incluyen en el instalador.

Una opción es que tenemos que tratar de enseñarles a usar siempre VS y agregar manualmente los files, pero estamos en un proyecto grande y se está networkinguciendo a time, por lo que intentamos que la gente aprenda algo nuevo en una tecnología. que no saben dará lugar a demasiados errores, por lo que me gustaría trabajar en eso si es posible.

¿Hay alguna manera de hacer que el proyecto de configuration solo incluya files de una carpeta en el sistema de files, en lugar de los files de contenido designados de un proyecto?

¡Gracias!

Creo que lo he descubierto:

Asegúrese de que el proyecto del instalador incluya los files de contenido para la aplicación web. A continuación, vaya al file csproj de la aplicación web con un editor de text y encuentre el ItemGroup donde están listdos los files de Contenido estático. A continuación, agregue una input con un comodín y el instalador los empaquetará.

<ItemGroup> <Content Include="Content\test.html" /> <Content Include="Content\*.html" /> <Content Include="Content\*.gif" /> <Content Include="Content\*.css" /> <Content Include="Content\*.jpg" /> <Content Include="Content\*\*.js" /> 

Haga clic con el button derecho en la carpeta en la vista del sistema de files del proyecto de configuration web y select Agregar, Archivo …

Sin embargo, no parece que pueda agregar una carpeta completa de esta manera, por lo que tendría que agregar cada file individualmente al progtwig de installation.

EDITAR:

¿No se incluyen todos los files de su carpeta de proyecto en un proyecto WebSite en Visual Studio? Entonces, es solo cuestión de tener su proyecto WebSite y proyecto de configuration web en la misma solución, luego haga clic derecho en la carpeta de la aplicación web en el proyecto de configuration web, select Agregar, Salida del proyecto … y luego select el proyecto del website en el desplegable y Archivos de contenido del listbox y click Aceptar.

Lamentablemente, no creo que exista una forma de hacerlo, ya que los proyectos mantienen references a los files individualmente.

Puede lograr lo que necesita a través de una macro personalizada o pedirle a su equipo que edite el file XML .csproj (quizás más simple o más arriesgado, según su background).