Benutzer mit den meisten Antworten
Wieviele Resources hat mein Programm?

Frage
Antworten
-
Hallo, das kann man über Reflection machen. Siehe hier. Eine Übersetzung für VB.NET könnte so aussehen:
Dim asm As Assembly = Assembly.GetExecutingAssembly() Dim resources As String() = asm.GetManifestResourceNames() For Each name As String In resources Console.WriteLine(name) Next
Funktionieren tut es nur, wenn die eigentlichen Dateien im Projektmappen-Explorer als Buildvorgang-Eigenschaft "Eingebettete Resource" haben.
Um nun nur Textdateien zu erhalten, musst du mittels name.EndsWith(string) gucken, ob die Datei die korrekte Erweiterung hat.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort markiert Migration Sucks Dienstag, 1. Oktober 2013 16:40
Alle Antworten
-
Hallo, das kann man über Reflection machen. Siehe hier. Eine Übersetzung für VB.NET könnte so aussehen:
Dim asm As Assembly = Assembly.GetExecutingAssembly() Dim resources As String() = asm.GetManifestResourceNames() For Each name As String In resources Console.WriteLine(name) Next
Funktionieren tut es nur, wenn die eigentlichen Dateien im Projektmappen-Explorer als Buildvorgang-Eigenschaft "Eingebettete Resource" haben.
Um nun nur Textdateien zu erhalten, musst du mittels name.EndsWith(string) gucken, ob die Datei die korrekte Erweiterung hat.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort markiert Migration Sucks Dienstag, 1. Oktober 2013 16:40