我在asp.net web API中遇到了一个问题,当我添加Signlr类时,我得到了。我可以在参考文献Microsoft.Owin
无法加载文件或程序集' Microsoft.Owin'或其中一个依赖项。 >定位的程序集清单定义没有 匹配程序集引用。 (HRESULT异常:0x80131040)
异常详细信息:System.IO.FileLoadException:无法加载文件或 汇编' Microsoft.Owin'或其中一个依赖项。位于 程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)
答案 0 :(得分:2)
我建议您查看packages.config,web.config和packages文件夹中的内容。它们都应该链接到相同的包版本。通常,如果您通过NuGet更新某个软件包的版本,可能会引发兼容性问题。 附:如果没有帮助,您可以通过NuGet再次删除并再次使用OWIN。
答案 1 :(得分:0)
您似乎对SignalR项目开发感到困惑。 Please read this article.
答案 2 :(得分:0)
尝试从project.json中删除依赖项并构建解决方案,然后将其重新添加。 为我工作