Sto tentando di utilizzare un file di risorse (.resx) in un progetto ASP.NET Core. Ho funzionato in rc1 usando un nomeResource, ma non riesco a farlo funzionare in RTM. Ecco ciò che il mio project.json assomiglia:Utilizzo delle risorse resx in .NET Core 1.0
"buildOptions": {
"embed": {
"include": [ "Resources/resource.resx" ]
}
}
E sto accedendo in questo modo:
Resources.ResourceManager.GetString("Field1");
Sembra le risorse non sono sempre incorporati come Non c'è niente lì quando il debug.
Qualsiasi aiuto sarebbe molto apprezzato.
Trovato la risposta! http://stackoverflow.com/questions/37360068/localization-in-separate-project-asp-net-core-mvc –
Ecco Mr.mrfleck aggirare questo problema. Quindi, se sposto i file .resx nella radice del progetto invece che in una sottocartella, funziona come previsto. Ho provato ogni modo per incorporare da una sottocartella e non funziona più. Per ora userò questa soluzione alternativa, ma sospetto che si tratti di un bug in RC2. Attualmente è un problema di utensili. – Khalil