黄立柳

导航

 

最近学习三层架构,在网上找了个权限管理的源码研究,发现编译不通过,到处都是Metadata file 'xxx.dll' could not be found,找了两天原因都没找到答案。

然后试着去编译Model类库,发现没报错,但是debug下没有DLL生成,又新建了一个新类库,编译是有DLL生成的,到此至少可以证明我的环境是没有问题的。

把它的Model类库中的文件加进来,编译,DLL文件大小没变,也就说明一点,编译没有通过,后来才发现它在定义枚举的时候使用了中文,把中文改为标准的命名就行了。

    public enum CurrentDataOperator
    {
        /// <summary>
        /// 新增数据
        /// </summary>
        新增,
        /// <summary>
        /// 修改数据
        /// </summary>
        修改,
        /// <summary>
        /// 删除数据
        /// </summary>
        删除,
        /// <summary>
        /// 未定义的数据操作
        /// </summary>
        未定义
    }

改为

    public enum CurrentDataOperator
    {
        /// <summary>
        /// 新增数据
        /// </summary>
        ADD,
        /// <summary>
        /// 修改数据
        /// </summary>
        UPDATE,
        /// <summary>
        /// 删除数据
        /// </summary>
        DELETE,
        /// <summary>
        /// 未定义的数据操作
        /// </summary>
        NOTDEFINED
    }

 

posted on 2015-10-14 13:50  黄立柳  阅读(3557)  评论(0编辑  收藏  举报