Tengo una aplicación que estoy creando que necesita modificar un archivo de configuración.C# File.ReadAllLines no está interrumpiendo las alimentaciones de línea
Mi problema es que no puedo leer el archivo en línea. Sigo manejando todo el archivo como una sola cadena.
string ConfigTemplate = AEBuildsSPFolderName + "\\Template_BuildReleaseScript.Config";
string[] fileSourceLines = File.ReadAllLines(ConfigTemplate, Encoding.Default);
//Returns the entire file contents into the first array element.
using (StreamReader reader = new StreamReader(ConfigTemplate))
{
string line;
while ((line = reader.ReadLine()) != null)
//Returns the entire file contents into the first line read.
¿Alguna idea de lo que estoy haciendo mal?
Gracias,
David
Gracias por su respuesta. Sobre la base de sus comentarios, aquí es un segmento de código de prueba que arme ... // Obtener líneas del archivo de string [] = fileSourceLines File.ReadAllLines (ConfigTemplate, Encoding.Default); if (fileSourceLines.Length == 1) { cadena yourString = fileSourceLines [0]; cadena [] newSourceLines = yourString.Split (new char [] {'\ r', '\ n'}, StringSplitOptions.RemoveEmptyEntries); // Esta matriz todavía solo contiene 1 cadena. } newSourceLines array todavía contiene solo 1 cadena. ¿Alguna otra sugerencia :) Gracias, David –
Ok, acabo de encontrar que era este problema ..... Gracias por ayudar a everyones! –