【问题标题】:Installing NuGet package Owin, get reference error安装 NuGet 包 Owin,出现引用错误
【发布时间】:2015-07-08 13:25:37
【问题描述】:

我正在尝试安装 NuGet 包 Owin,但 NuGet 给了我这个错误:

Already referencing a newer version of 'Microsoft.jQuery.Unobtrusive.Validation'..

这很奇怪,必须来自其他地方,因为 Owin 没有任何依赖项。事实证明,其他软件包也会发生这种情况。

这是一个使用 EPiServer 作为 CMS 的 ASP.NET MVC 5 项目

有人知道这是什么吗?

编辑:事实证明,我只在使用包管理器控制台主机版本 3.0.0.0 的 VS 2015 RC 中收到此错误。我会将其报告为错误。

编辑 2:仅从 NuGet 发布错误消息:

Install-Package : Already referencing a newer version of 'Microsoft.jQuery.Unobtrusive.Validation'..
At line:1 char:1
+ Install-Package Owin
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

【问题讨论】:

  • 你能把Install-Package Owin 命令扔到Package Manager Console 中并在此处复制/粘贴整个输出吗?
  • @JaniHyytiäinen 添加了错误消息,但我解决了。看我的回答:)

标签: asp.net asp.net-mvc nuget nuget-package episerver


【解决方案1】:

我不确定这个答案有多大用处;但我通过使用 Visual Studio 2012 和包管理器控制台主机版本 2.8.50126.400 解决了这个问题。我会使用 VS2013,但我没有安装它。似乎该错误仅存在于带有包管理器控制台主机版本 3.0.0.0 的 VS 2015 RC 中。

我确实在 GitHub 上 NuGet 存储库的问题跟踪器中将其报告为问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 2015-12-05
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    相关资源
    最近更新 更多