How to WriteAllLines in C # ohne CRLF

Ich benutze C # und versuche, ein paar Zeilen in eine ASCII-Datei auszugeben. Das Problem, das ich habe, ist, dass mein Linux-Host diese Dateien sieht als:

ASCII text, with CRLF line terminators

Ich brauche diese Datei, um nur zu sein:

ASCII text

Die CRLF verursacht einige Probleme und ich hatte gehofft, dass es in C # eine Möglichkeit gibt, die Datei einfach so zu erstellen, wie ich es möchte.

Ich benutze im Grunde diesen Code:

string[] lines = { "Line1", "Line2" };
File.WriteAllLines(myOutputFile, lines, System.Text.Encoding.UTF8);

Gibt es eine einfache Möglichkeit, die Datei ohne die CRLF-Zeilenabschlusszeichen zu erstellen? Ich kann mich wahrscheinlich auf der Linux-Seite darum kümmern, aber ich würde die Datei lieber von Anfang an im richtigen Format erstellen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage