找不到元数据文件错误



我正在处理一项非常艰巨的工作,因此我们有一个解决方案,其中大约有100-120个项目。有一次我试图启动它,但花了很长时间,我不得不取消它。现在bin文件夹下的许多dll文件丢失了,这些文件大多是由解决方案下的其他项目创建的。现在我无法重建/构建。

到目前为止:-已经清理并尝试逐个重建解决方案和项目文件夹(每个文件夹,直接位于解决方案下,包含大约5-6个项目)。我也尝试过一个接一个地重建项目,但时间太长,毫无用处。

-清理了解决方案,重新启动了visualstudio(甚至是计算机本身),但没有工作。

-已清除C:\Windows\microsoft\\TEmp…下的临时ASP.NET文件,但未能再次重新启动。

-还尝试手动添加项目中缺少的引用,但由于有100多个项目,因此它没有用处,也不会起作用。

任何帮助都将不胜感激。谢谢你抽出时间。

尝试一切。。。(按浪费时间的顺序)

  1. 你有坏代码吗?先解决这个问题
  2. 清洁溶液&重新启动Visual Studio
  3. 删除/添加引用
  4. 检查带有较大项目的构建顺序并进行验证
  5. 手动重新生成子项目
  6. 手动将项目之间的dll复制到关联的bin文件夹中
  7. 去喝杯咖啡,玩弹球,明天再来。。。在此期间,你可能会想到其他事情

我以前去过那里,这是一个痛苦的过程。在你按照Vignesh告诉你的做了之后,或者在你这样做的时候,你也可以使用依赖性沃克来帮助找出缺少哪些依赖性。这个旧时代的工具仍然是免费的,并且已经多次帮助了一个可怜的灵魂。主要下载页面是dependencywalkerdot.com.

要使用的另一个工具是CheckAsm。简化后,CheckAsm是.NET的依赖项助行器。它显示任何.NET程序集的所有.NET程序集引用。该工具位于琥珀色网点。(他们有一个免费的评估版本。)

我祝你一切顺利。

我们决定删除当前的解决方案,并将其从TFS中取回,它解决了我们的问题。

相关内容

  • 没有找到相关文章

最新更新