Aufgabenstellung: eine beliebige Datei soll in eine Assembly hineingepackt werden, zur Laufzeit soll auf den Inhalt mittels Stream zugegriffen werden.
Lösung: bisher kannte ich nur den Weg, die Datei mittels Drag and Drop in das Resourcenfenster (Properties der Assembly) zu ziehen und anschließend mit dem Resourcenmanager auszulesen. Heute habe ich einen neuen Weg entdeckt
a) Datei in das Projekt aufnehmen (Kontextmenü "Include in Project" im Solution Explorer
b) Property "Build Action" auf "Embedded Resource" stellen Zugreifen kann man dann zur Laufzeit mittels
Stream str = GetType().Module.Assembly.GetManifestResourceStream(GetType(), "filename.txt");