【问题标题】:could not load file or assembly .NET无法加载文件或程序集 .NET
【发布时间】:2013-09-10 09:47:46
【问题描述】:

我创建了一个 ASP.NET MVC 4 项目并包含 Splicer 以将图像渲染到幻灯片中,但是在运行应用程序时出现以下错误。

无法加载文件或程序集“Splicer,Version=1.0.0.0,Culture=neutral,PublicKeyToken=a66524ed949429f4”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)

有什么帮助吗?

【问题讨论】:

  • 您的 ErrorList 中是否有任何与此异常相关的消息?
  • 您是在使用Nuget 还是只是手动从互联网上下载了程序集?
  • 这是手动下载的。
  • 检查引用的属性,检查“特定版本”是否为真,如果它尝试将其切换为假。
  • 我已将文件添加到 App-Data,然后添加了引用。

标签: .net .net-assembly


【解决方案1】:

到以下清理操作:

  1. 检测Splicer.dll文件的位置
  2. 将其复制到一个安全的位置,该位置不会被意外删除,并且位于解决方案中的某个位置,这样在将所有内容复制到其他开发计算机上时,您不会有任何意外(使用 Windows 资源管理器,Visual Studio 不会'不必知道这个动作)
  3. 在 Visual Studio 中,转到解决方案中的每个项目
  4. 对于每个项目,展开 References 文件夹,如果您看到对 Splicer.dll 的引用,请将其删除,然后通过浏览到您在步骤 2 中选择的位置再次添加
  5. 清理并重建您的整个解决方案
  6. 再试一次

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    相关资源
    最近更新 更多