【发布时间】:2020-06-12 07:58:41
【问题描述】:
所以,这是实际问题。我已经通过 Sitefinity 项目管理器创建了一个 sitefinity 项目,运行它之后,我将项目文件打开到我的 Visual Studio 2019 中。我检查到这里一切正常,而且确实如此。现在,当我通过 Nuget 包在项目上安装 Ucommerce 时。该软件包是 Ucommerce.Sitefinity 安装后它只会在我运行它时抛出此错误。即使我删除了包裹,问题仍然存在。 就像 Ucommerce 软件包完全破坏了项目一样。。我曾尝试通过在互联网上搜索来解决它,但不知何故,似乎对其他人有用的解决方案不适合我,因为我的项目不是一个简单的 asp.net 项目,而是一个 sitefinity 项目,我可能错了。我尝试的大多数解决方案都来自这个线程:Could not load file or assembly 'Newtonsoft.Json' or one of its dependencies. Manifest definition does not match the assembly reference 但正如我所说的一切都是徒劳的。请帮我解决这个问题,因为我需要开始在 ucommerce 上开发一个项目。提前致谢。 此外,删除 nuget 包后,版本的值从 6.0.0.0 更改为 12.0.0.0。
【问题讨论】:
-
什么版本的 Ucommerce 和什么版本的 Sitefinity ?由于您两天前在全新安装中提出了这个问题,我假设您尝试在 Sitefinity 13 上安装? Ucommerce 目前不支持此功能,但将在几个月左右的时间内提供。
-
实际上我能够解决这个问题。 NewtonSoft.json 的包是 10v,所以我需要将它更新到 12.0 v。一旦我这样做了,问题就解决了,它可以按需要工作。我做了什么,我运行了 nuget 包管理器并更新了 Newtonsoft.json。
标签: sitefinity