3 Stimmen

Eingebettete Ressource abrufen

Ich habe eine Zip-Datei und habe sie in den Ressourcenordner meines Programms eingefügt. Ich habe die Eigenschaften auf eingebettete Ressource eingestellt.

Wenn ich jetzt my.resources. in die Liste eingebe, erscheint der Name dieser Datei nicht, aber andere Bilddateien werden angezeigt.

Ich möchte die Zip-Datei zur Laufzeit in einen Ordner extrahieren. Das habe ich bereits getan, wenn ich eine Zip-Datei zu meiner Lösung hinzufüge. Aber wenn die Zip-Datei in meine Ressourcen-Ordner hinzugefügt wird (Rechtsklick in Ressourcen, hinzufügen, vorhandenes Element) dann wie es von dort zu bekommen.

Wir sind für jede Hilfe dankbar. Mein Programm ist in vb.net 2008 geschrieben.

Zum Wohl, GR

6voto

Alex Aza Punkte 73463

Sie müssen die Datei als typisierte Ressource hinzufügen. Hinzufügen einer Datei nur zu Resources Ordner erzeugt keine Ressource-Wrapper-Eigenschaft.

enter image description here

Dann können Sie auf den Inhalt der Datei mit

Dim fileConent As Byte() = My.Resources.FileName

Ersetzen Sie FileName durch Ihren Dateinamen. Intellisense wird Sie dabei unterstützen.

0voto

hungryMind Punkte 6817

Ändern Sie die Eigenschaft der hinzugefügten Ressource im Lösungsexplorer in "Eingebettete Ressource".

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X