衛星アセンブリの場所と文化情報が表示されたら、衛星アセンブリの内容を読み取ることができる必要があります。したがって、コンパイル時にこのアセンブリへの参照を追加することはできず、このアセンブリの正確な内容がわかりません(内容全体を読み取る必要があります)。それを行う方法はありますか?反射のように。リソースマネージャーで試してみましたが、それを使って衛星アセンブリのコンテンツ全体を読むことはできないと思います。
以下のようなことは可能ですか?
ResourceManager rm=new ResourceManager();
rm.BaseName="LocationProvidedAtRunTime";
ResourceSet rSet =rm.GetResourceSet("providedCultureInfo, true, true);
List<string> stringIds = new List<string>();
foreach (DictionaryEntry entry in rSet )
{
stringIds .Add((string)entry .Key);
}
編集:
私の要件は、「衛星アセンブリの場所と文化情報が提供されたときに、衛星アセンブリに新しい文字列を置き換え/追加する」のようなものです。
ありがとう、