Tengo un componente que lee alguna configuración del archivo de configuración .NET estándar (app.config).Archivo de configuración incorrecto al ejecutar pruebas NUnit (TD.NET)
cuando ejecuto pruebas unitarias (NUnit) para este componente (usando TD.NET), noto que el archivo de configuración no se lee.
Tras una inspección de AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
me he dado cuenta de que su valor se establece en C: \ Users \ ltal \ AppData \ Local \ Temp \ tmp6D2F.tmp (algunos temp locaiton al azar).
¿Hay alguna razón para que esto suceda? (¿Es culpa de NUnit o TD.NET?)
Supongo que podría establecer este objeto SetupInformation por el bien de la prueba, aún no lo he probado, pero aún me pregunto por qué se está creando así y no como defecto.
¿Cuál es la diferencia entre Configuración y configuración? ¿Tienes un enlace con respecto a eso? ¿Qué debería ir a donde ...? –
El archivo de configuración se guarda en una ubicación en C: \ Documents and Settings y normalmente se usa para configuraciones específicas del usuario (como colores de fondo) que desea cambiar durante el tiempo de ejecución y posiblemente para mantener las actualizaciones de la aplicación. Por lo general, almacena cosas como cadenas de conexión en el archivo App.Config. Editado para incluir enlaces. –