C#.NET 未能找到元数据文件错误如何解决

我试过右键解决方案生成没反应.

按F5执行得到图3...

在你项目下有个“引用”,在上面右键-添加引用,然后找到这两个文件,添加进来就可以了,如果原先就有不行的,就移出重新添加追问

谢谢你的回答。我发现是我自己dll有语法错误,所以生成失败了.
可能也是vs2010的问题, 我第一次生成DLL失败后,这个项目的DLL就不会再生了哎

追答

嗯,其实遇到这样的问题,还有一个办法,你可以直接单纯对那个生成所缺少dll的项目重新生成,我的就是一个大项目引用几个小项目,小项目有时候在整体生成的时候不生成dll,我就对它单独生成,然后在重新生成大的就有了

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-17
在你项目下有个“引用”,在上面右键-添加引用,然后找到这两个文件,添加进来就可以了,如果原先就有不行的,就移出重新添加本回答被网友采纳
第2个回答  2017-07-17
通常是你所引用的工程编译失败,未生成相应的DLL。
第3个回答  2017-11-17
检查一下文件夹下面是否存在这两个dll文件呢?
我怎么感觉应该是在作业一号\bin\Debug下面呢。
第4个回答  2017-10-06
1、将元数据文件包含到工程中去。
2、将执行文件的路径设置成元数据文件所在的目录,或者复制元数据文件到调试目录。

C#.NET 未能找到元数据文件错误如何解决
在你项目下有个“引用”,在上面右键-添加引用,然后找到这两个文件,添加进来就可以了,如果原先就有不行的,就移出重新添加

C#常见错误_CS0006未能找到元数据文件
清除缓存(重新清理解决方案):关闭IDE,重新打开并编译代码,有时旧元数据文件的缓存可能导致问题。修改项目文件程序集路径:如果前两者无效,检查项目文件中的halcondotnet.dll路径,并进行相应修改后重新编译。总结,CS0006错误的出现通常需要程序员关注程序集路径和元数据文件的对应关系。通过上述步骤,可以...

C# 未能找到元数据文件 .exe
右击项目,点击属性,将应用程序中的"输出类型"输入改为windows应用程序,点击生成,将配置改为Debug,之后右击项目,生成.

编译C#时出现的问题!error CS0006: 未能找到元数据文件
System.DirectoryServices.dll..这个dll不存在??

Visual C#编译后的exe文件是怎么运行的?
1.C#编程后的EXE 需要在 安装.net framework 的机器上 才能运行!.net framework 是环境!只要你安装完就不用管,没有打开不打开之说!2.C# 不是跨平台的 他只能在 windows下 运行 当然不麻烦!以后微软一定会把系统集成.net framework的 现在最新的 系统 已经集成了...net framework 快慢不是看...

c#问题:用visual studio.net 2003,大概有哪些类可用?
▲System.Net.Sockets 为需要严格控制网络访问的开发人员提供 Windows 套接字 (Winsock) 接口的托管实现。 ▲System.Reflection 包含提供已加载类型、方法和字段的托管视图的类和接口,并具有动态创建和调用类型的能力。 ▲System.Reflection.Emit 包含允许编译器或工具发出元数据和 Microsoft 中间语言 (MSIL) 并在磁盘...

谁给简单介绍一下C#?
但是这个特点看起来与Java相比没有变化.布尔运算:条件表达式的结果是布尔数据类型,布尔数据类型是这种语言中独立的一种数据类型.从布尔类型到其他类型没有直接的转换过程.布尔常量true和false是C#中的关键字.错误处理:如Java中那样,通过抛出和捕捉异常对象来管理错误处理过程.内存管理:由底层.NET框架进行自动内存垃圾回收...

浅析软件开发平台J2EE和.NET的异同
正如我们所讨论的: Web services解决的是异构平台上服务连通性的问题,但在现实中所更迫切需要的是如何在异构的平台上构造具有可扩展性,高可靠性,高可用性,故障冗余,错误恢复能力的企业应用.缺少这一点,从结构上讲,.NET平台还远未完善.2.中间层基于组件的软件开发技术可以在较高的级别上实现软件复用,加快企业软件...

利用.NET Framework命令行工具
Rega *** exe:程序集注册(Assembly Registration)工具 该工具读取一个程序集中的元数据 将必要的条目添加到注册表中 这样就允许 客户端透明地创建 NET Framework 类 在 NET Framework 类被注册之后 任何 客户端就可以使用它 就好像它是一个 类一样NET Framework 类只会被注册一次 就是在程序集被...

C#中的using.system
EventArgs EventArgs 是包含事件数据的类的基类。 Exception 表示在应用程序执行期间发生的错误。 ExecutionEngineException 当公共语言运行库的执行引擎中发生内部错误时引发的异常。无法继承此类。 FieldAccessException 当试图非法访问类中的私有字段或受保护字段时引发的异常。 FileStyleUriParser 基于 File 方案的可自...

相似回答