c# - 如何访问不在Resources文件夹根目录下的资源文件? (共享点 2010)

标签 c# sharepoint-2010 resource-files

我关注了this创建名为 GlobalResources.resx 的资源文件的教程下Resources .

Resources file in root

我可以使用以下方式访问资源文件的内容:

string resourceVal = SPUtility.GetLocalizedString("$Resources:GlobalResources, ResourceKey", "GlobalResources", language);


但是,为了遵循公司编码标准,我需要将资源文件移动到名为 <client>.<department>.<project>.<farm|sandbox> 的文件夹中。 .
所以我这样做了:

Resource file in sub-folder

但现在我无法访问资源值!

我尝试了以下...

(一)

SPUtility.GetLocalizedString("$Resources:Comp.Dept.Proj.Farm/GlobalResources, ResourceKey", "Comp.Dept.Proj.Farm/GlobalResources", language);

(b)

SPUtility.GetLocalizedString("$Resources:Comp.Dept.Proj.Farm\\GlobalResources, ResourceKey", "Comp.Dept.Proj.Farm\\GlobalResources", language);

(c)

SPUtility.GetLocalizedString("$Resources:Comp.Dept.Proj.Farm.GlobalResources, ResourceKey", "Comp.Dept.Proj.Farm.GlobalResources", language);

...但是它们都不起作用。

如何访问不在根目录中的资源文件 Resources 文件夹?

最佳答案

我收到了这个问题的答案here .

这有效:

string resourceVal = SPUtility.GetLocalizedString("$Resources:ResourceKey",
"Comp.Dept.Proj.Farm\\GlobalResources", language);

关于c# - 如何访问不在Resources文件夹根目录下的资源文件? (共享点 2010),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20755950/

相关文章:

c# - 两个求和算法变体 - 优化

javascript - 在 Visio Web Access ASPX 中自动缩放以适合

winapi - 如何使用 cmake 和 MinGW 使用资源文件构建 Win32 应用程序?

c# - 使用 IEnumerator 和使用数组作为属性之间的区别

c# - 我如何将计算字段添加到 access_token/id_token

sharepoint-2010 - 通过 GUID 获取列表项

sharepoint - 将同名文档上传到 SharePoint 2010

class - 将资源嵌入可重用 MFC 类的正确方法是什么?

visual-studio-2010 - Visual Studio 将删除的资源字符串添加到用户控件

c# - Code Cop 应用程序挂起