gpt4 book ai didi

signalr - 为什么在通过 NuGet 更新到最新的 SignalR 库后 IAppBuilder 未定义?

转载 作者:行者123 更新时间:2023-12-02 03:36:17 25 4
gpt4 key购买 nike

我正在迁移到 .Net 4.5 和 SignalR 2.x,遇到了一些围绕 Owin dll 的问题/困惑。我通过 Nuget 使用以下命令安装了最新版本的 SignalR: 安装包 Microsoft.AspNet.SignalR

我按照迁移中的描述添加了 Startup 类。但是,IAppBuilder 开始出现 Unresolved 问题。

我检查了 StackOverflow,规定的解决方案是运行: 更新包 Owin -重新安装我这样做了,错误消失了。

但是,该应用程序返回到包括对 Owin 1.0 的引用。

我在这里有点困惑。这不会与最新/最好的冲突吗?我应该从不同的引用中提取 IAppBuilder 定义吗?

谢谢,JB

最佳答案

SignalR 2.0.3 仍然依赖于 Owin.dll 版本 1.0.0.0,就像它自 SignalR 1.0.0 以来一样。

Owin.dll 中唯一定义的是 IAppBuilder 接口(interface),它自引入以来就没有改变过。如果您查看 NuGet Gallery,您会发现只有一个版本的 Owin package。 .

SignalR 也依赖于 Microsoft.Owin它提供了使编写 Owin 中间件更容易的类型。这个包经历了数次迭代,SignalR 2.0.3依赖于Microsoft.Owin 2.0.1。

关于signalr - 为什么在通过 NuGet 更新到最新的 SignalR 库后 IAppBuilder 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23256484/

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