我正在用mvc5建立网站 与引用的项目/ dll“核心” 我拥有所有业务逻辑,存储库,映射等的地方
我想添加resx来对viewModel属性进行本地化 我需要放在网站内部吗? (或者可以从引用的dll中获取?) 对我来说,在核心项目中包含viewModel类(由网站引用)非常有用
是否可以从核心项目分配displayAttribute.ResourceType! (我有未引用的网站资源,以避免循环引用...)
我正在尝试类似以下代码的“动态”操作: 但是有编译错误 “属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式 “
namespace Core.Model.ViewModels.Stats
{
public class ItemVM
{
public long Id { get; set; }
[Display(Name = "ItemVM_Name", ResourceType = Type.GetType("WebSite.Translation.ViewModels"))]
public string Name { get; set; }
...
}
}
答案 0 :(得分:0)
解决了...
只是将resx移到“核心”库中(作为公共项目) 网站可以处理它们