2010-01-10 31 views
21

En el contexto de un proyecto de instalación de Visual Studio 2008, ¿qué son los "archivos de contenido"? En otras palabras, al crear un proyecto de instalación y definir el archivo Configuración del sistema y elección: Agregar salida del proyecto> Archivos de contenido, ¿qué archivos se agregarán?¿Qué son los "archivos de contenido" (en Visual Studio: Proyecto de instalación: Sistema de archivos

Por ejemplo, ¿qué tiene que ser cierto sobre un archivo o su ubicación para que se considere un archivo de contenido para la salida de un proyecto determinado?

alt text

Respuesta

26

la propiedad acción de generación del archivo queda marcado "contenido". Aquí hay un enlace a más información sobre File Properties.

alt text

+0

un bit adicional de información ... Por lo general, queremos incluir "Archivos de contenido" grupo de salidas para aplicaciones web porque los archivos .aspx y gráficos están clasificados como contenido. Para otras aplicaciones, generalmente no incluiríamos este grupo. –

+0

Los archivos de contenido son útiles incluso en aplicaciones que no son web, si desea tener algunos archivos iniciales en la carpeta de contenido de su aplicación, que su aplicación podría modificar o agregar. Estos serían archivos de datos (no ejecutables o dlls). En la configuración, puede especificar que se copien en una subcarpeta de los datos de la aplicación del usuario. En .Net 4.0+, esta podría ser una carpeta '\ YourCompany \ YourApp' dentro de' Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData) '. – ToolmakerSteve

Cuestiones relacionadas