C# 如何读取附属程序集的全部内容而不以编程方式引用?

C# 如何读取附属程序集的全部内容而不以编程方式引用?,c#,localization,system.reflection,resourcemanager,C#,Localization,System.reflection,Resourcemanager,我需要能够阅读卫星组件的内容,当它的位置连同其文化信息。因此,我不能在编译时添加对此程序集的引用,我也不知道该程序集的确切内容(我必须阅读整个内容)。有办法吗?。就像反射一样。我试过使用资源管理器,但我想我不能用它阅读整个卫星组件内容 像下面这样的事情有可能吗 ResourceManager rm=new ResourceManager(); rm.BaseName="LocationProvidedAtRunTime"; ResourceSet rSet =rm.GetResourceSet(

我需要能够阅读卫星组件的内容,当它的位置连同其文化信息。因此,我不能在编译时添加对此程序集的引用,我也不知道该程序集的确切内容(我必须阅读整个内容)。有办法吗?。就像反射一样。我试过使用资源管理器,但我想我不能用它阅读整个卫星组件内容

像下面这样的事情有可能吗

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);
}
ResourceManager rm=new ResourceManager();
rm.BaseName=“LocationProvidedAtRunTime”;
ResourceSet rSet=rm.GetResourceSet(“providedCultureInfo,true,true);
List stringIds=新列表();
foreach(字典输入rSet中的条目)
{
添加((string)entry.Key);
}
编辑:

我的要求就像“在给定位置和区域性信息时,替换/添加任何附属程序集的新字符串”


谢谢,

您想做什么?可能有一个更简单的方法。@Bobson:我正在编写一个通用工具来更新/添加附属程序集中的一些字符串…可以在文件中提供更改字符串的信息