Warum kommt bei jeden Visual Studio Projekt der gleiche Fehler?
Egal, welches Projekt ich öffne, sobald ich irgendwas im Programmcode änder bei einen beliebigen Projekt, wo ich auch weiß dass ich nix falsch mache, ist in der von Visual studio erstellten datei Application.Designer.vb, ein fehler bei:
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Form1
End Sub
System.InvalidOperationException: "Application-defined or object-defined error."
MissingManifestResourceException: Could not find the resource "WebConnect.Form1.resources" among the resources "" embedded in the assembly "WebConnect", nor among the resources in any satellite assemblies for the specified culture. Perhaps the resources were embedded with an incorrect name.
Wäre schön wenn mir jemand helfen könnte;-)
Visual Studio 2022 Community
Windows 11 23H2
2 Antworten
Woher weißt Du, dass Du nichts falsch machst?
In den allermeisten Fällen sitzt der Fehler vor dem Bildschirm ;)
Schau dir Mal an, was im Properties-Fenster zu der resx-Datei von dieser Form steht, da sollte "Resources File" stehen.
Dann musst Du alle drei zusammengehörigen Dateien auch korrekt im Projekt eingebunden haben. Normalerweise passiert das automatisch, bei falscher Nutzung kann das aber auch Mal kaputt sein.
PS:
Du arbeitest mit VB.NET.
Das ist zwar nicht (mehr) abgekündigt, ich betrachte es aber trotzdem als tot.
Es passiert zwar was, aber nur sehr wenig.
Besser wäre, Du lernst C#, das ist das, was langfristig und umfassend gepflegt und weiterentwickelt wird.
versuchen, die Ressourcen neu zu generieren. Dabei kommt es dann zu einem Konflikt oder einem Fehler bei der Suche nach den Ressourcen. Hier sind ein paar mögliche Ursachen:
- Beschädigte Projektdatei
- Probleme mit den Ressourcen
- Konflikte mit anderen Erweiterungen oder Einstellungen
- Problem mit der .NET Runtime oder dem Framework
Was kannst du tun?
- Projekt neu erstellen:
- Erstelle ein neues Projekt und kopiere deinen Code hinein. Manchmal können sich im Laufe der Zeit Fehler in der Projektdatei ansammeln.
- Reinigung der Lösung:
- Reinige die Lösung (Build -> Lösung bereinigen) und baue sie anschließend neu. Das kann helfen, temporäre Dateien zu entfernen, die den Build-Prozess stören.
- Überprüfe die Ressourcen:
- Stelle sicher, dass die Ressourcen-Datei
(.resources)
- existiert und korrekt eingebunden ist.
- Überprüfe den Build-Aktion-Typ der Ressource.
- Deinstalliere und installiere Visual Studio neu:
- Wenn nichts anderes hilft, kannst du versuchen, Visual Studio zu deinstallieren und neu zu installieren. Achte darauf, dass du alle Komponenten entfernst.
- Überprüfe die .NET Runtime:
- Stelle sicher, dass die .NET Runtime korrekt installiert und aktualisiert ist.
- Suche in den Visual Studio-Foren:
- Es ist sehr wahrscheinlich, dass andere andere schon ähnliche Probleme hatten. Eine Suche in den offiziellen Foren von Visual Studio kann dir helfen, eine Lösung zu finden.