如何从DLL C#中读取资源文件

开发人员9969

我想使用资源文件来获取一些文本。这些资源文件将在dll中。本地化与万无一失,以防万一。我希望能够基于configsettings选择要使用的rexfile。

示例MyCompany.RexFiles.dll

  1. RexFileA
  2. RexFileB
  3. RexFileC

我的问题鉴于在配置文件中,我有一个设置来决定使用哪个rexfile,例如CurrentRexfile =“ RexFileB”

我如何根据configSettings默认将rexFile设置为正确。

有什么建议么

jomsk1e

您可以使用ResourceManager类检索资源:

System.Reflection.Assembly myAssembly = this.GetType().Assembly;

string rexFile = ConfigurationManager.AppSettings["CuurentRexfile"];
System.Reflection.Assembly otherAssembly = System.Reflection.Assembly.Load(rexFile);

System.Resources.ResourceManager resManager = new System.Resources.ResourceManager("ResourceNamespace.myResources", otherAssembly);

string test = resManager.GetString("resourceString");

在这里阅读更多

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Java jar文件读取资源文件?

如何从不同的JAR中读取多个具有相同名称的资源文件?

GraalVM本机映像如何从Jar中读取资源文件

如何在Tomcat中部署的未爆炸战争文件中读取资源文件?

如何从SpringBoot应用程序的资源文件夹中读取所有文件?

在基于servlet的应用程序中的何处放置以及如何读取配置资源文件?

如何访问Netbeans(Java)中的资源文件?

如何从单元测试中读取资源文件?

如何从C#中的特定路径读取dll

如何在Visual Studio中添加资源文件

Eclipse在src / main / resources中添加了**的排除模式:如何读取资源文件?

C#dll资源文件更改语言

如何在单元测试中读取Android资源文件值

如何从嵌入式资源C#中读取.JSON

如何在C#中读取资源文件

如何读取buildSrc模块资源文件夹中的属性文件?

如何使用pandas read_pickle从qrc资源文件中读取包含pandas数据帧的泡菜文件?

如何读取全局资源文件

在Visual Studio 2012中,如何使用C ++ dll链接资源文件(.rc)

如何从资源文件夹中删除Android徽标

如何读取项目文件夹下的资源,而不是源文件夹下的资源

如何访问Xcode中的资源文件?

如何将存储在web.config中的值添加到c#中的类属性(从Web配置文件而不是资源文件)

如何从 WPF 中的资源文件加载控件大小

如何确定不同计算机上资源文件的路径?- C#

如何使资源文件在 jar 中可用?

如何从资源文件中修复西班牙重音问题?

我如何从 java spring-boot AZURE 函数中的资源文件夹中读取任何文件?

WinForms如何打开资源文件夹中的文件