0

我正在 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; }
        ...
     }
}
4

1 回答 1

0

解决了...

刚刚将 resx 移入“核心”库(作为公共项目)网站可以处理它们

于 2019-06-27T09:18:39.360 回答