我很难理解资源在ASP.NET项目中的工作方式。在我的解决方案中,我有两个项目:
Nota:每个项目都使用自己的资源,此处不涉及交叉链接。
我在第二个项目中直接添加了一个新资源(包括“内容”或“嵌入资源”)并尝试通过ExceptionMessages.Tag
访问它。 Intellisense对此感到高兴并且正确地建议了Tag,但我在运行时遇到以下错误:
“无法找到适合指定文化或的任何资源 中性文化。确保 “Resources.ExceptionMessages.resources”已正确嵌入或 在编译时链接到程序集“App_GlobalResources.lqgd5zqy”, 或者所需的所有卫星组件都是可装载的并且完全可装载 签署“。
不知何故,我不明白为什么网络服务器在App_GlobalResources中寻找资源而不是直接在使用它的程序集中...或者我如何以一种干净的方式解决这个问题。任何提示或想法?
谢谢!