Bild als Embedded Resource
Mittwoch, 14. Juli 2010 | Autor: admin
Mal wieder musste ich googlen um die einzelnen Schritte zum nutzen einer Embedded Resource. Hier nun endlich die schnelle Nachschlage-Variante:
- Im Solution Explorer die Grafik mit rechts anklicken und “Properties” wählen
- Build Action auf “Embedded Resource” stellen
- Im Projekt unter Properties -> AssemblyInfo.cs erweitern mit:
[assembly: WebResource("Path.image.png", "image/png")]
Wichtig: Der Pfad “Path.image.png” muss genauso angegeben werden, wie die Datei im Dateisystem liegt.
Beispiel: Projektname ist “Kfz.Audi.A3″ und die Datei “neuerA3.png” liegt hier im Ordner “Bilder/A3″ muss der Pfad heißen[assembly: WebResource("Kfz.Audi.A3.Bilder.A3.neuerA3.png", "image/png")]
- Kompilieren
- Zugriff im Code mit:
Page.ClientScript.GetWebResourceUrl(this.GetType(), "Path.image.png");
Laut Beispiel also:
Page.ClientScript.GetWebResourceUrl(this.GetType(), "Kfz.Audi.A3.Bilder.A3.neuerA3.png");


