最近、新しいASP.NET Core Webアプリケーションを作成しました。私の要件の1つは、クライアントがエンドポイントを公開して、.resxファイルに格納されているすべての変換キーと値を取得することです。ResourceManagerですべてのキーを取得する方法
ASP.NET Coreを使用する前は、このようなことができました。しかし、コマンドResourceManager.GetResourceSet()
はもはや認識されない:
public IActionResult Get(string lang)
{
var resourceObject = new JObject();
var resourceSet = Resources.Strings.ResourceManager.GetResourceSet(new CultureInfo(lang), true, true);
IDictionaryEnumerator enumerator = resourceSet.GetEnumerator();
while (enumerator.MoveNext())
{
resourceObject.Add(enumerator.Key.ToString(), enumerator.Value.ToString());
}
return Ok(resourceObject);
}
は、ASP.NETコアプロジェクト内のリソースのすべてのキーと値を取得するための新たな方法はありますか?
これは私が必要としていたものです。非常に高く評価。 – Sobhan