Hallo Comunity. =)
Und zwar sitze ich nun scon seit längerem an einem merkwürdigen Problem.
Ich habe ein Programm, was beim minimieren als ein Icon in der Taskleiste neben der Uhr verschwindet/auftaucht.
Die Theorie funktioniert super und eine umständliche Praxisvariante auch. Nun möchte ich das aber ganz gerne mal optimieren und möchte dies gerne mit dem ResourceManager versuchen. Bisher habe ich da folgendes stehen:
Imports System.Resources
Dim rm As ResourceManager
rm = New ResourceManager(Me.GetType().Namespace + ".Resources", Me.GetType().Assembly)
NotifyIcon1.Icon = rm.GetObject("icon1")
Die Icons habe ich in folgender resx-Datei eingefügt: Form.vb -> Form.resx (Unterzweig)
Wenn das Programm dann an die Stelle kommt wo es das Icon aus der Resource holen soll kommt dann folgende Fehlermeldung:
Ausnahme System.Resources.MissingManifestResourceException wurde im ausgeführten Programm ausgelöst:
Für die angegebene Kultur oder die neutrale Kultur konnten keine Ressourcen gefunden werden. Stellen Sie sicher, dass Updater___Vorlage.Resources.resources beim Kompilieren richtig in die Assembly Updater - Vorlage eingebettet wurde, oder dass die erforderlichen Satellitenassemblys geladen werden können und vollständig signiert sind.
So wie ich das mal in meiner Unwissenheit denken kann reicht es wohl nicht aus nur die Dateien als Resource zu importieren, sondern ich muss da noch etwas anderes machen?
Ist das die falsche Resourcen-Datei die ich da befülle? Hab es mal mit einer Extra hinzugefügten leeren Resourcen-Datei versucht, damit klappte es leider alleridngs auch nicht.
Oder habe ich da einen Grundsätzlichen Denkfehler?
Ich hoffe es ist irgendwie inigermaßen verständlich und man kann mir helfen.
Version: #Develop 3 Beta 1
Sprache: VB
Gruß
Xandel
€: Und wie mir das derzeit auffällt verschwinden die hinzugefügten Files irgendwann mal wieder aus der .resx-Datei ...