我们最近升级到MVC2和SharpArchitecture 1.6。我们的模型都在我们的Project.Core项目中,而资源在我们的Project.Web项目中。我们无法在Core中引用资源文件,因为这会创建循环依赖。
我们想在模型上使用数据注释 - 有没有办法访问资源文件,以便我们可以拥有本地化的消息?
答案 0 :(得分:0)
为什么不在独立项目中提取所有资源?然后,您可以从每个项目中引用它们,而无需循环引用。从dataannotaion你可以像这样链接它们
[Required(ErrorMessageResourceType = typeof(Resources.Validations), ErrorMessageResourceName = "Required")]