【问题标题】:Error : Could not load file or assembly or one of it's dependencies错误:无法加载文件或程序集或其依赖项之一
【发布时间】:2015-09-17 09:40:35
【问题描述】:

我目前的项目名称是“Power”。我已经在这个项目上工作了几个星期,现在几乎结束了。但是今天尝试Debug时,出现了这个错误。

尝试运行项目时出错:无法加载文件或程序集“Power”或其依赖项之一。该模块应包含程序集清单。

我将 Documents 中的项目文件夹与另一个项目文件夹进行了比较,但似乎没有任何遗漏。 (例如:*.cs、*.resx、*.config、*.manifest)我没有从项目文件夹中删除任何内容。

  • Visual Studio 2010
  • C#.net
  • .NETFRAMEWORK 4.0

请帮我解决这个问题。 谢谢!

【问题讨论】:

  • Build -> Clean Solution 而不是 Build -> Rebuild 它将解决您的问题
  • @Mohit Shrivastava:不。错误仍然存​​在。
  • 检查输出文件夹中的 Dll 列表。确保所有需要的 dll 都存在。尝试检查第 3 方或非 .NET 框架程序集的属性,以将“复制本地”设置为“真”。

标签: c# .net visual-studio visual-studio-2010 .net-4.0


【解决方案1】:

是的……!!!我找到了解决这个可怕错误的方法...... 首先感谢所有试图帮助我的人...这是我的解决方案...

  1. 右键单击解决方案名称
  2. 点击清理解决方案
  3. 重启 Visual Studio
  4. 转到项目属性 >> 构建
  5. 配置更改为发布
  6. 开始调试 (F5)

1) , 2)

4) , 5)

下次请记住保留项目文件夹的最新备份。

【讨论】:

  • 感谢您的解决方案。它真的对你有用 +10。
【解决方案2】:

如果不直接访问您的项目或解决方案,几乎不可能解决构建错误。但我会尝试为您提供一些指导,帮助您找到问题的根源。

根据您收到的错误消息,构建错误是由名为“Power”的项目引起的。 查看该项目的References,看看是否有任何丢失或损坏。您可以判断它旁边是否有黄色感叹号。只需删除该引用并重新添加即可。

【讨论】:

  • References 没问题,没有黄色标记。正如错误所说,模块应包含程序集清单。此项目和其他项目都没有名为 程序集清单 的文件。但我早期的项目运行良好。
【解决方案3】:

尝试关注

删除临时文件 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET 文件 关闭 Visual Studio 并再次打开

0r

删除和添加相同的 DLL(注意:添加相同的匹配版本)

【讨论】:

  • “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”文件夹为空。
  • 你的意思是我必须替换 C:\Windows\Microsoft.NET\Framework\v4.0.30319 文件夹中的所有*.dll 文件?
  • 删除引用的dll并重新添加
  • 是网页应用吗?
  • 它可能设置为 32 位,而其引用的类设置为 64 位
【解决方案4】:

这些方法对我有用: 1.删​​除bin文件夹 2. 重建解决方案 3. 运行一个项目

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多