【问题标题】:Assembly Load Error WebMarkupMin.Core.WebMarkupMinContext程序集加载错误 WebMarkupMin.Core.WebMarkupMinContext
【发布时间】:2017-10-19 10:19:07
【问题描述】:

我的 MVC 项目(在 .Net 4.6.1 框架上运行)出现以下错误;

无法从 程序集'WebMarkupMin.Core,版本=2.4.0.0,文化=中性, PublicKeyToken=99472178d266584b'。

描述:执行过程中发生了未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。

异常详细信息:System.TypeLoadException:无法加载类型 来自程序集的“WebMarkupMin.Core.WebMarkupMinContext” 'WebMarkupMin.Core,版本=2.4.0.0,文化=中性, PublicKeyToken=99472178d266584b'。

在我的参考文献中,我引用了 2.4.0.0 版本,在我的包 .config 中,我有;

   <package id="WebMarkupMin.Core" version="2.4.0" targetFramework="net461" />

在我拥有的 web.config 根目录中;

  <dependentAssembly>
    <assemblyIdentity name="WebMarkupMin.Core" publicKeyToken="99472178d266584b" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-2.4.0.0" newVersion="2.4.0.0" />
  </dependentAssembly>

我尝试通过nuget卸载然后重新安装,但没有成功。

任何想法是什么原因造成的?

【问题讨论】:

    标签: c# .net .net-4.6.1


    【解决方案1】:

    不确定这是否仍能帮助任何人 但是我遇到了同样的问题,只需按照以下步骤解决:

    1. 卸载 WebMarkupMin.Mvc 和 WebMarkupMin.Web 包。
    2. 安装 WebMarkupMin.AspNet4.Mvc 包。

    将剩余的旧 WebMarkupMin 包升级到版本 2.X。 在应用程序代码中需要将 WebMarkupMin.Mvc.ActionFilters 命名空间的所有使用替换为 WebMarkupMin.AspNet4.Mvc。

    我在this page找到的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多