2011-05-10 8 views
6

Mi proyecto utiliza Sandcastle y Sandcastle Help File Builder para generar documentación.Cómo modificar el estilo de presentación de Sandcastle sin cambiar los archivos de instalación predeterminados

Estamos utilizando una versión personalizada de script_manifold.js que persiste la preferencia de idioma del usuario en todas las páginas (la versión predeterminada restablece la preferencia de idioma con cada página).

la actualidad, el script se encuentra en la carpeta castillo de arena \ presentación \ VS2005 \ scripts.

¿Hay una manera de anular este guión con una versión personalizada, sin tener que meterse con la instalación castillo de arena? Es decir, ¿puedo tener un archivo que esté registrado en el control de fuente junto con mi código fuente, y de alguna manera tener ese archivo utilizado por SHFB en lugar del predeterminado Sandcastle?

Respuesta

6

No importa, ¡encontré la respuesta!

En la ventana del explorador del proyecto SHFB, puede simplemente crear una carpeta con el mismo nombre que el contenido de estilo de presentación que desea sobrescribir. Esto funciona con cualquier contenido de stock, como archivos HTML, CSS o JS. Por lo tanto, en mi situación, necesitaba sobreescribir el archivo script_manifold.js que vive en la carpeta Scripts del estilo de presentación VS2005.

Así que necesitaba crear una carpeta llamada Scripts en mi proyecto SHFB, luego puse mi script_manifold.js en esa carpeta.

Todo funciona perfectamente. ¡Excelente!

Cuestiones relacionadas