Ich speichere ein PNG als eingebettete Ressource in einer Assembly. Von innerhalb derselben Baugruppe habe ich einige Code wie folgt aus:Wie kann ich den "Pfad" einer eingebetteten Ressource erkennen?
Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png");
Die Datei mit dem Namen „file.png“ in der „Ressourcen“ Ordner gespeichert (in Visual Studio) und wird als eingebettete Ressource markiert.
Der Code schlägt mit einer Ausnahme zu sagen:
Ressourcen MyNamespace.Resources.file.png kann nicht in Klasse MyNamespace.MyClass
Ich habe identischen Code (in einer anderen Anordnung zu finden, eine andere Ressource laden), die funktioniert. Also ich weiß, dass die Technik solide ist. Mein Problem ist, dass ich am Ende viel Zeit damit verbringe herauszufinden, was der richtige Weg ist. Wenn ich die Assembly einfach abfragen könnte (zB im Debugger), um den richtigen Pfad zu finden, würde mir das eine Menge Kopfschmerzen ersparen.
Ziemlich nützlich! Vielen Dank! –