c# - puede - problemas con sharepoint
¿Cómo acceder a un archivo de recursos que no está en la raíz de la carpeta Recursos?(Sharepoint 2010) (1)
Seguí este tutorial para crear un archivo de recursos llamado GlobalResources.resx
en Resources
.
Puedo acceder al contenido del archivo de recursos usando:
string resourceVal = SPUtility.GetLocalizedString("$Resources:GlobalResources, ResourceKey", "GlobalResources", language);
Sin embargo, para seguir los estándares de codificación de la compañía, debo mover el archivo de recursos a una carpeta llamada <client>.<department>.<project>.<farm|sandbox>
.
Entonces hice esto:
¡Pero ahora no puedo acceder a los valores de los recursos!
Intenté lo siguiente ...
(un)
SPUtility.GetLocalizedString("$Resources:Comp.Dept.Proj.Farm/GlobalResources, ResourceKey", "Comp.Dept.Proj.Farm/GlobalResources", language);
(segundo)
SPUtility.GetLocalizedString("$Resources:Comp.Dept.Proj.Farm//GlobalResources, ResourceKey", "Comp.Dept.Proj.Farm//GlobalResources", language);
(do)
SPUtility.GetLocalizedString("$Resources:Comp.Dept.Proj.Farm.GlobalResources, ResourceKey", "Comp.Dept.Proj.Farm.GlobalResources", language);
... pero ninguno de ellos funcionó.
¿Cómo accedo al archivo de recursos que no está en la raíz de la carpeta de Resources
?
Recibí una respuesta a esta pregunta aquí .
Esto funcionó:
string resourceVal = SPUtility.GetLocalizedString("$Resources:ResourceKey",
"Comp.Dept.Proj.Farm//GlobalResources", language);