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:

  1. Im Solution Explorer die Grafik mit rechts anklicken und “Properties” wählen
  2. Build Action auf “Embedded Resource” stellen
  3. 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")]
  4. Kompilieren
  5. 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");
Tags »   

Trackback: Trackback-URL | Feed zum Beitrag: RSS 2.0
Thema: .NET > 3.0, .NET 2.0, C#

Diesen Beitrag kommentieren.

Kommentar abgeben