Sharp Architecture - NewtonSoft.Json组装不匹配

时间:2012-09-11 20:26:20

标签: asp.net-mvc json.net sharp-architecture

  1. 创建一个全新的Sharp Architecture项目。
  2. 成功构建,创建数据库,运行Web应用程序。
  3. 尝试通过网络视图向数据库添加新实体。
  4. 得到错误:
  5.   

    无法加载文件或程序集“Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed”或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

1 个答案:

答案 0 :(得分:4)

<强>问题:

由于Sharp Architecture说明中添加了-Safe param, Newtonsoft.Json 包未更新

<强>解决方案:

  1. 通过程序包管理器控制台手动更新NewtonSoft.Json程序包:

    更新包装Newtonsoft.Json

  2. 通过软件包管理器控制台更新包含该软件包的每个项目的绑定引用

    ...添加-BindingRedirect