gpt4 book ai didi

servicestack - 无法加载文件或程序集 ServiceStack.Interfaces,Version=4.0.0.0,Culture=neutral,PublicKeyToken=e06fbc6124f57c43

转载 作者:行者123 更新时间:2023-12-04 16:03:15 26 4
gpt4 key购买 nike

升级到ServiceStack 5.0.2后遇到如下错误

Could not load file or assembly ServiceStack.Interfaces, Version=4.0.0.0, Culture=neutral, PublicKeyToken=e06fbc6124f57c43

这是我项目文件中的引用

<PackageReference Include="ServiceStack" Version="5.0.2" />
<PackageReference Include="ServiceStack.Api.Swagger" Version="5.0.2" />
<PackageReference Include="ServiceStack.Text" Version="5.0.2" />

这里是从VS看到的引用。

enter image description here

我在项目文件中没有“ServiceStack.Interfaces”引用。所以它以某种方式间接引用。

我不知道为什么它在引用 ServiceStack 5.0.2 时尝试加载旧版本 4.0.0.0

所以我打算在 app.config 中添加绑定(bind)重定向,但后来我发现这是不可能的。

在二进制文件夹中,我确实看到了 ServiceStack.Interfaces.dll。它的版本是 5.0.0.0 但它的 PublicKeyToken 是空的。它不允许重定向绑定(bind)。

enter image description here

我试图在下面添加直接引用,但这并没有解决我的问题。

为什么要加载旧版本?

最佳答案

删除您的 NuGet /packages 文件夹并再次从 NuGet 恢复。你应该只有 ServiceStack v5.0.2 依赖项,如果你有任何其他版本,你仍然有旧的包引用,仍然需要升级到 v5.0.2。

关于servicestack - 无法加载文件或程序集 ServiceStack.Interfaces,Version=4.0.0.0,Culture=neutral,PublicKeyToken=e06fbc6124f57c43,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49932900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com