ASP.NET,从类库中引用本地资源文件

时间:2012-05-29 09:40:23

标签: c# asp.net resources webforms

我很难理解资源在ASP.NET项目中的工作方式。在我的解决方案中,我有两个项目:

  1. 一个网站项目,其中包含App_GlobalResources文件夹,其中包含大部分资源(构建操作:“内容”)。
  2. 一个实用程序项目,编译为类库(网站引用),我需要另一组资源(以下称为“ExceptionMessages”)。
  3. Nota:每个项目都使用自己的资源,此处不涉及交叉链接。

    我在第二个项目中直接添加了一个新资源(包括“内容”或“嵌入资源”)并尝试通过ExceptionMessages.Tag访问它。 Intellisense对此感到高兴并且正确地建议了Tag,但我在运行时遇到以下错误:

      

    “无法找到适合指定文化或的任何资源   中性文化。确保   “Resources.ExceptionMessages.resources”已正确嵌入或   在编译时链接到程序集“App_GlobalResources.lqgd5zqy”,   或者所需的所有卫星组件都是可装载的并且完全可装载   签署“。

    不知何故,我不明白为什么网络服务器在App_GlobalResources中寻找资源而不是直接在使用它的程序集中...或者我如何以一种干净的方式解决这个问题。任何提示或想法?

    谢谢!

0 个答案:

没有答案