2010-10-05 40 views
5

Seguí recibiendo errores en mi archivo de registro que no encontró el archivo messageconfig. Resultó que mi aplicación lo esperaba en la carpeta bin \ debug. ¿Qué hace que la aplicación lo espere? Parece que cuando se construye el proyecto debe copiar el archivo de configuración en la carpeta bin \ debug. ¿Me falta cierta configuración de proyecto?C#: archivo de configuración en la carpeta bin debug

+1

¿Cuál es la extensión de 'messageconfig'? '.config'? Si es así, * debería * copiarlo a la carpeta bin \ debug y se espera allí porque se espera que viva junto al ensamblado/aplicación que está configurando. Cuando selecciona ese archivo en el Explorador de soluciones, ¿qué dice para "Copiar al directorio de salida" en la ventana Propiedades? –

Respuesta

14

archivos/Web.config de la aplicación para estar en el mismo directorio que el aplicación/raíz web.

Otros, los archivos de configuración a los que se hace referencia pueden estar en otros directorios, como se especifica en el archivo de configuración principal.

Si hace clic derecho en el archivo .config, entonces en properties hay una entrada Copy to Ouput Directory.

Esto se debe establecer en cualquiera Copy if Newer o Copy always, si esto se establece en Do not copy, será no por la copia en la carpeta de depuración/release donde se espera que el .config.

0

podría configurar los archivos de generación acción para "Copia siempre" ..

se espera
0

generalmente solo necesita el .exe. Intenta limpiar y reconstruir tu proyecto ...

Espero que ayude

Cuestiones relacionadas