Tengo un archivo de configuración, myapp.exe.config. En el archivo, tengo un atributo con un nombre de archivo de ruta completa como valor.¿Debo escapar de una barra invertida en un archivo de configuración?
<add key="InfoFile" value="c:\temp\info.txt" />
Parece que funciona si uso una barra invertida simple o doble. Es decir,
<add key="InfoFile" value="c:\\temp\\info.txt" />
funciona también. ¿Cuál es la forma correcta de hacer esto?
Creo que la pregunta es de qué manera es correcta si está configurando la cadena de esta manera: string m_path = ConfigurationManager.AppSettings ["InfoFile"]. ToString(); No puede agregar "@" en ese punto. – smoore4
@SQLDBA ¿Por qué tiene tal conclusión? :/ –
Porque la pregunta comienza "Tengo un archivo de configuración ..." ¿Estás diciendo que puedes hacer esto? No lo creo. Por supuesto, puede hacer lo que está diciendo en código directo detrás, pero si lo está leyendo desde app.config, que está haciendo el OP, entonces en realidad es solo barras simples y no el doble. –
smoore4