2011-09-09 9 views

Respuesta

10
  1. muestran todos los archivos de
  2. haga clic derecho sobre el archivo -> incluyen en el proyecto enter image description here
  3. clic derecho sobre el archivo -> propiedad
  4. conjunto "Copiar en el directorio de salida", como "Copiar siempre" enter image description here
+3

¿Qué pasa con las carpetas completas? –

+1

@ Kapé, esto es un poco hacky, pero si creas una nueva carpeta, coloca un archivo de texto de marcador de posición y configura el archivo de texto como 'content' y' copy always', creará la carpeta. –

+0

[Este] (http://stackoverflow.com/questions/2059562/in-visual-studio-how-can-i-set-the-build-action-for-an-entire-folder) publicación muestra carpetas completas – justanotherdev

1

yo diría que se mueve el archivo a .sqlite , o referencia a él en su proyecto (como alguien ya ex plained).

El .sqlite prefiere estar atrás en el tiempo de ejecución, no en el tiempo de compilación/compilación, por lo que incluirlo en la compilación no será una solución a su problema.

La solución correcta debe ser incluir su .sqlite como recurso en su proyecto, para que pueda acceder a él en tiempo de ejecución.

+0

No estoy seguro de cómo incluirlo como recurso. Soy nuevo haciendo este tipo de compilaciones –

+0

Esto crea trabajo adicional si estás trabajando con un repositorio, como acabo de descubrir, porque/bin/folders está en .gitignore. – htmlcoderexe

3

Si bien las respuestas anteriores son correctas (y deben marcarse como tales), puede haber otro escenario en el que los recursos de sus aplicaciones no sean estáticos (y por lo tanto no se pueden agregar como recursos a la solución). En estos casos se puede utilizar un comando posterior a la generación en la ventana de propiedades del proyecto para copiar manualmente los archivos en el directorio de salida ..

XCOPY $ (SolutionDir) MyDynamicResourcesFolder *. * $ (OutputDir) MyDynamicResourcesFolder

0

Un poco tarde pero tenía la misma pregunta pero quería incluir un directorio vacío.

me encontré con esta entrada del blog de MSDN: http://blogs.msdn.com/b/webdevelopertips/archive/2010/04/29/tip-105-did-you-know-how-to-include-empty-directory-when-package-a-web-application.aspx

Por diseño, Visual Studio 2010 se saltará el directorio vacío cuando proyecto de aplicación web utilizando envases despliegue web. Para obtener el directorio vacío empaquetado e implementado, podemos evitar esto agregando un archivo de código vacío dentro del directorio para que no esté vacío. Luego, la implementación web empaquetará e implementará el directorio con el archivo stub.

Cuestiones relacionadas