1

我在两台笔记本电脑上安装了两个版本的 Visual Studio 2010。一台机器有VS2010专业版。另一个有 VS2010 Ultimate RTM。

我创建了一个网站,我想从资源文件中获取常见消息的价值。(在 App_GlobalResource 文件夹中)。

来自 aspx。我可以读取 resx 文件并动态设置值。此外,我能够在运行时从 resx 文件中获取值。

我的问题是当我尝试从类库中读取值时,它在 RTM 版本(2010 终极版)中抛出错误,因为下面的代码在 VS2010 的专业版中运行良好。

我在我的网站中引用了类库 dll。

从类库中读取 resx 内容

目标是我在单独的类文件中创建了上述代码。这样我就可以从网站和类库的 resx 文件中读取值。

任何帮助深表感谢。我想知道为什么代码只适用于专业版而不适用于 RTM 版?

编辑:

 public class Class1
 {
    public static string GetResourceFileValueByKey(string Key)
    {
     ResourceManager lang = new ResourceManager("Resources.GeneralInfos", Assembly.Load("App_GlobalResources"));
     string value = lang.GetString(Key);
     return value;
    }
 }
4

0 回答 0