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

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

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

时间: 2024-10-03 00:47:56

Metadata file 'xxx.dll' could not be found 已解决的相关文章

VS2016 发布项目提示 CS0006 C# Metadata file &#39;xxxxxxx.dll&#39; could not be found

生成的时候没有问题,发布项目的时候提示 CS0006 C# Metadata file 'xxxxxxx.dll' could not be found 解决方案,找到 xxxxxxx.dll 这个项目,属性.将程序集名称 修改为 和 xxxxxxx.dll项目的csproj中 Project -> PropertyGroup -> AssemblyName 修改为一样,然后clean,最后生成就OK了. VS2016 发布项目提示 CS0006 C# Metadata file 'xxxxx

Compiler Error Message: CS0006:Metadata file &quot;xxxx.dll&quot; could not be found

从SVN更新以后,清理解决方案重新build出现这个错误.未清理解决方案之前是可以正常生成的.所以考虑到解决方案文件的问题. 和自己正常文件进行对比后发现: GlobalSection(SubversionScc) = preSolution Svn-Managed = True Manager = AnkhSVN - Subversion Support for Visual Studio EndGlobalSection 遂删除.重新build 正常

遇到一个奇葩的问题,could not load the assembly file XXX downloaded from the Web

在我这编译好好滴,发给客户那边居然不通过,报could not load the assembly file:///xxx.dll, 查阅了一些文档后,发现原来是文件的安全问题,是由于我把文件压缩打包后, 放在网盘上,让对方下载,对方下载后,VS就认为是从网上下载的文件,不安全, 解决方案:关闭VS,在有问题的DLL上点击右键,UNBLOCK该文件, 再次打开VS,编译就OK啦,还有个小技巧:如果你是打包的文件, 那么解压后所有的DLL,都要UNBLOCK,OH NO,这是要死人的节奏啊, bu

VS2013编译经常卡在正在从以下位置加载xxx.dll的符号

换了系统后,重新下载了一个vs2013 with update2安装,编译的时候总是卡在 正在从以下位置加载xxx.dll的符号 如图: 解决方法: 进入VS---工具---选项----调试----符号 看右边有个“Microsoft符号服务器”,将前面的勾去掉, (可能还有删除下面的那个缓存). 然后就不会在调试时加载了! 问题得到解决

错误 CS0006 Metadata file &#39;E:\项目名称\xxxx.dll&#39;

错误 CS0006 Metadata file 'E:\桌面临时文件\Pos\xxxx.dll' 1.找到这个类库在当前类库右键发生 找到 应用程序-->把程序集名称改成提示错误 的名称 2.找到当前类库下的*.csproj文件右键编辑 把以下节点改成和上面名称同名 <RootNamespace>xxxx</RootNamespace> <AssemblyName>xxxx</AssemblyName> 3.如果有以下节点就修改没有就不用修改 <

c# 无法加载xxx.dll 找不到指定的模块(如何指定文件夹)

如果直接放在项目运行目录,例如bin/debug可以直接加载,但是这样比较乱. 如果在放debug里面的一个文件夹里面,有可能会报错“无法加载xxx.dll 找不到指定的模块”. 如果路径写成这样就会报错 framework/linphone 解决方法:将/ 改成"\" framework\linphone

Non-ASCII character &#39;\xe8&#39; in file xxx.py on line 8, but no encoding declared

使用网上某个python程序,编译时报错: File "xxx.py", line 8         SyntaxError: Non-ASCII character '\xe8' in file xxx.py on line 8, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 原因是缺少编码类型声明:no encoding declared 段首添加一行声明即可:

The process could not read file xxx due to OS error 53

  在不同地域的两个SQL Server服务器上配置了复制(Replication)用于同步数据(生产环境配置有Replication,测试环境也配有Replication),两地通过专线连接起来,这些复制(Replication)已经稳定运行了一两年了, 但是前阵子,测试环境的SQL Server的Replication中突然遇到下面错误: Error messages: The process could not read file '\\xxx\xxx\xxx\xxx\xxx\xxx.pr

MyEclipse中消除frame引起的“the file XXX can not be found.Please check the location and try again.”的错误

读者如要转载,请标明出处和作者名,谢谢. 地址01:http://space.itpub.net/25851087 地址02:http://www.cnblogs.com/zjrodger/ 作者名:zjrodger [环境] MyEclipse 10.7 [问题描述] 在一个页面上使用了frameset,因为该页面所指向的页面路径不对,便进行手动修改,修改时却出现了很烦的问题,输入一个字就弹出一个提示框“the file XXX can not be found.Please check th