Вы можете легко создать класс-оболочку, который делает что-то вроде этого
public class ResourceWrapper
{
private ResourceManager resourceManager;
public ResourceWrapper()
{
resourceManager = new ResourceManager("Namespace.Common", Assembly.Load("x.common"))
}
public string String(string resourceKey)
{
return ResourceManager.GetString(resourceKey);
}
}
Найти правильное имя для первого параметра для нового ResourceManager (...) иногда бывает немного сложно.Чтобы вам было проще, вы можете позвонить так:
Assembly.Load("x.common").GetManifestResourceNames() and check the returned results.
Если вы создаете статическую оболочку, вы можете сделать код вызова ресурса простым, как этот:
<%= Resource.String("MyResourceKey") %>