zoukankan      html  css  js  c++  java
  • 未处理的异常:system.io.file load exception:无法加载文件或程序集“ 。。。。 找到的程序集的清单定义与程序集引用不匹配。

    问题描述:

        添加控制器的时候,突然就报了这个错:

       Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'C:Users.nugetpackagesmicrosoft.visualstudio.web.codegeneration.design3.1.0-preview1-19509-03lib etstandard2.0dotnet-aspnet-codegenerator-design.dll'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

       前几天一直都正常的,我检查了配置和nuget包完全是匹配的,一脸懵逼。

    1、项目用的是.net  core 2.2 ,我觉得应该是版本的问题,以前Microsoft.VisualStudio.Web.CodeGeneration.Design 应该是2.2.4的版本,不知道为啥现在是3.1.0了,然后就降低了版本到2.2.4,然而还是一样的错。

    2、之后把Microsoft.VisualStudio.Web.CodeGeneration.Design包移除,然后重新添加,一样的错。

    3、最后我发现引用nuget包,竟然在项目的生成目录下,不知道什么鬼,可能是发布的时候目录选错了(项目也是半路接的,我猜的),我把生成文件bin目录下的dll文件全部删除了,然后移除了Microsoft.VisualStudio.Web.CodeGeneration.Design包,之后重新生成,然后再去添加控制器,就好了。。。。

  • 相关阅读:
    丑数系列
    452. 用最少数量的箭引爆气球
    406. 根据身高重建队列
    763. 划分字母区间
    所有二叉树题目记录
    二叉树前中后序遍历非递归(迭代)解法
    二叉树的层序遍历题目汇总
    442. 数组中重复的数据&&448. 找到所有数组中消失的数字
    225. 用队列实现栈(Easy)
    使用ClosedXML读写excel
  • 原文地址:https://www.cnblogs.com/zhangjd/p/11770858.html
Copyright © 2011-2022 走看看