【问题标题】:Why Microsoft.Owin.Host.SystemWeb failed to install?为什么 Microsoft.Owin.Host.SystemWeb 安装失败?
【发布时间】:2014-12-26 16:16:04
【问题描述】:

我从仅使用 Web API 的空解决方案开始。 (无 mvc)

使用 NuGet 将所有内置包升级到最新的稳定版。

那么,

Install-Package Microsoft.AspNet.WebApi.Owin

一切都很好。我得到了 Microsoft.AspNet.WebApi.Owin 的 5.2.2 版本。

之后,安装Owin.Host.SystemWeb

Install-Package Microsoft.Owin.Host.SystemWeb

它显示 成功安装... 消息。但是当我查看项目的引用时,Microsoft.Owin.Host.SystemWeb 之前的图标底部有一个黄色三角形。

这是我的packages.config

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.AspNet.WebApi" version="5.2.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.Client" version="5.2.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.Core" version="5.2.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.Owin" version="5.2.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.2" targetFramework="net45" />
  <package id="Microsoft.Owin" version="3.0.0" targetFramework="net45" />
  <package id="Microsoft.Owin.Host.SystemWeb" version="3.0.0" targetFramework="net45" />
  <package id="Newtonsoft.Json" version="6.0.6" targetFramework="net45" />
  <package id="Owin" version="1.0" targetFramework="net45" />
</packages>

可以构建解决方案,但带有警告,甚至没有错误:

找不到引用的组件“Microsoft.Owin.Host.SystemWeb”。

问题:安装Microsoft.Owin.Host.SystemWeb的正确方法是什么?有版本要求吗?

【问题讨论】:

    标签: asp.net-web-api owin


    【解决方案1】:

    尝试改变

    <package id="Microsoft.Owin.Host.SystemWeb" version="3.0.0" targetFramework="net45" />
    

    <package id="Microsoft.Owin.Host.SystemWeb" version="3.0.0" targetFramework="net452" />
    

    【讨论】:

      猜你喜欢
      • 2016-04-11
      • 2012-09-28
      • 1970-01-01
      • 2020-07-05
      • 2019-03-25
      • 1970-01-01
      • 2019-01-16
      • 2016-05-11
      • 2018-08-08
      相关资源
      最近更新 更多