In meinem Klassenbibliotheksprojekt .NET Core wird die Ressourcendatei nicht aktualisiert, wenn der Ressourcendateiname einen Punkt enthält. Wenn ich beispielsweise Resources.en.resx
oder Resources.es.resx
Dateien im .NET Core-Projekt hinzufüge, kann das benutzerdefinierte Tool die C# -Ressourcendatei nicht generieren oder aktualisieren. Hier ist die Fehlermeldung:.NET Core 1.1-Ressourcendatei Problem
Benutzerdefiniertes Tool ResXFileCodeGenerator konnte keine Ausgabe für die Eingabedatei 'Resources.en.resx' erzeugen, protokollierte jedoch keinen spezifischen Fehler.
Wenn Sie irgendeine Abhilfe oder eine Lösung für sie wissen, bitte zeigen Sie mir freundlicherweise die richtige Richtung
Ihre Lösung funktioniert großartig. Danke vielmals. –
Jetzt habe ich drei Dateien: (1) Resource.resx, (2) Resource.en.resx und (3) Resource.es.resx. Die Resource.resx-Datei enthält alle Schlüssel vand Werte in Englisch. Da es sich standardmäßig um eine englische Sprache handelt, handelt es sich nicht um eine Duplizierung, um eine Resource.en.resx-Datei zu erstellen? Ich verstehe, dass Resource.resx für Invarianzkultur ist. –
Hi @Seth können Sie 'Resource.en.resx' löschen, wenn es die Standardsprache ist. Fügen Sie einfach die Standardzeichenfolgen in 'Resource.resx' ein –