Verwenden von resx-Ressourcen .NET Core 1.0

Ich bin versucht, eine Ressource(.resx-Datei) in eine ASP.NET Core-Projekt. Ich hatte es in rc1 mit einer namedResource, aber kann nicht scheinen, um es zu bekommen arbeiten in RTM. Hier ist, was mein Projekt.json sieht wie folgt aus:

"buildOptions": {
  "embed": {
    "include": [ "Resources/resource.resx" ]
  }
}

Und ich bin auf es so:

Resources.ResourceManager.GetString("Field1");

Scheint es, die Ressourcen sind nicht immer eingebettet, da Es nichts gibt, wenn ich debug.

Jede Hilfe wäre sehr geschätzt werden.

  • Die Antwort gefunden! stackoverflow.com/questions/37360068/...
  • Hier ist Herr mrfleck dieses problem zu umgehen. Also, wenn ich mich bewege die .resx-Dateien in das Stammverzeichnis des Projektes statt, die in einem sub-Ordner, funktioniert es wie erwartet. Ich habe versucht, jede Möglichkeit zum einbetten von einer sub-Ordner und es funktioniert nicht mehr. Jetzt werde ich diese Problemumgehung verwenden, aber ich vermute das ist ein bug in der RC2. Derzeit ist es ein tooling Problem.
InformationsquelleAutor Bill Posters | 2016-07-05
Schreibe einen Kommentar