次のコードを使用してスウェーデン語の resx から翻訳を取得しようとしていますが、デフォルトの resx から英語の翻訳のみが返されます。まったく同じキーを持つ両方のファイルに翻訳があります。これをコマンド ラインの C# プログラムから呼び出します。翻訳されない理由を知っている人はいますか?
public String GetString(String resxPackageName, String xmlKey)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE", false);
ResourceManager rm = new ResourceManager("MyPackage.CustomerPortal.Followup", this.GetType().Assembly);
return rm.GetString("CurrentPriceTagTranslation");
}