无法为“Microsoft.Owin”加载程序集

时间:2014-08-13 03:58:39

标签: asp.net visual-studio asp.net-web-api owin

我在asp.net web API中遇到了一个问题,当我添加Signlr类时,我得到了。我可以在参考文献Microsoft.Owin

中看到
  

无法加载文件或程序集' Microsoft.Owin'或其中一个依赖项。 >定位的程序集清单定义没有   匹配程序集引用。 (HRESULT异常:0x80131040)

     

异常详细信息:System.IO.FileLoadException:无法加载文件或   汇编' Microsoft.Owin'或其中一个依赖项。位于   程序集的清单定义与程序集引用不匹配。   (HRESULT异常:0x80131040)

3 个答案:

答案 0 :(得分:2)

我建议您查看packages.config,web.config和packages文件夹中的内容。它们都应该链接到相同的包版本。通常,如果您通过NuGet更新某个软件包的版本,可能会引发兼容性问题。 附:如果没有帮助,您可以通过NuGet再次删除并再次使用OWIN。

答案 1 :(得分:0)

您似乎对SignalR项目开发感到困惑。 Please read this article.

答案 2 :(得分:0)

尝试从project.json中删除依赖项并构建解决方案,然后将其重新添加。 为我工作