Metadata file 'xxx.dll' could not be found 已解决

时间:2015-10-14 14:17:50   收藏:0   阅读:1099

最近学习三层架构,在网上找了个权限管理的源码研究,发现编译不通过,到处都是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
    }

 

原文:http://www.cnblogs.com/-Object/p/4877259.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!