vielleicht stelle ich mich etwas dumm an, aber ich habe bisher noch keinen wirklichen Ansatz.
Ich möchte eine eingebettete Resource während der Laufzeit gerne auf einem Datenträger speichern. Ich habe bisher nur Beispiele für XML Dateien gefunden, diese werden aber meist auch nur gelesen.
In meinem Fall soll es eine .ZIP Datei sein, die eingebettet ist und nun auf Laufwerk C als test.zip gespeichert werden soll.
private void btn_start_Click(object sender, EventArgs e) { var fileName = "myNamespace.Resources.xyz.zip"; var assembly = Assembly.GetExecutingAssembly(); var stream = assembly.GetManifestResourceStream(fileName);
if (stream == null) { throw new FileNotFoundException("Keine Datei gefunden.", fileName); } }
Nun habe ich die Datei aus der eingebetteten Resource soweit eingelesen. Wie ist nun die beste Methode zum Speichern der Datei. Ich schein da irgendwas zu übersehen (habe mich auch vorher noch nie wirklich mit dieser Problematik beschäftigt).
Kennt ihr vielleicht sogar eine bessere / schnellere / einfachere Methode zum Speichern einer Resource? Bin für alle Vorschläge und Anregungen dankbar!