Pregunta

Encuentro que algunos de los archivos de ejecución de .NET tienen el archivo .config acompañante. Por ejemplo, tengo linqpad.exe y linqpad.exe.config.

¿Para qué es este linqpad.exe.config?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
  <runtime>
    <legacyUnhandledExceptionPolicy enabled="1" />
  </runtime>
</configuration>
¿Fue útil?

Solución

Se usa para almacenar la configuración de la aplicación.

Ver: http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx

Otros consejos

Es el archivo de configuración específico de su asociación .exe

Las configuraciones permiten cambiar algunas configuraciones sin necesidad de recompilar la aplicación. Muy a menudo, un archivo de configuración contiene una combinación de valores predeterminados y configuraciones elegidas por el usuario.

También hay otros niveles de configuraciones, como machine.config, o en el caso de ASP.NET, web.config

Los archivos de configuración se utilizan para guardar la configuración de configuración externa al programa real. De esta manera, los cambios se pueden hacer independientemente de la aplicación real. Se elige XML porque estandariza los archivos de configuración, lo que hace que sea más fácil crear sin tener que desarrollar analizadores personalizados para diferentes aplicaciones. También significa que .NET Framework puede tener API para que los desarrolladores lo usen cuando se trata de modificar los archivos de configuración (System.Configuration).

Proporciona información de configuración para el programa, similar a cómo funciona un archivo .ini para programas desarrollados en otros entornos.

Hay una buena explicación relativamente no técnica aquí: http://www.developer.com/net/net/article.php/3396111/using-application-configuration-files-in-net.htm

El uso más común para ello es almacenar la configuración de la aplicación, como las cadenas de conexión para que pueda cambiarlas sin tener que recompilar el programa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top