在调用应用程序中覆盖.Net资源文件

问题描述:

我有一个调用类库的asp.net 2.0 web应用程序。一个相当普遍的情况是肯定的。在调用应用程序中覆盖.Net资源文件

类库正在利用大量资源文件和ResourceManager对象来设置本地化字符串。这在大多数情况下基于用户的浏览器设置绝对正常。

但是,在某些情况下,我希望从Web应用程序中覆盖类库中的资源字符串。

这可能吗?如果是的话如何?

据我所知,没有任何“开箱即用”来允许您这样做。

另一方面 - 您可以随时将您希望在类库中覆盖的字符串公开为公共属性,并在类库中将它们初始化为资源中的默认字符串,但由于它们是公共属性,调用Web应用程序可以始终覆盖它们并设置新的值。

Marc