2017-07-11 23 views
0

VS 2017というlib.web.mvc.6.8.2パッケージをインストールする際に、次のエラーが発生します。それは、すでにインストール依存Microsoft.AspNet.Mvcとの問題があるようだ。lib.web.mvc VS 2017インストール問題

PM> Install-Package Microsoft.AspNet.Mvc 

パッケージ「Microsoft.AspNet.Mvc.5.2.3」は既にプロジェクトに存在する「MyMVCApplication」時間経過: 00:00:プロジェクトに関して00.6708551パッケージの依存関係の情報を収集しようとすると

PM> Install-Package Lib.Web.Mvc -Version 6.8.2 

'Lib.Web.Mvc.6.8.2'「MyMVCApひだ ' が標的に' .NETFramework、バージョン= v4.5.2' を依存情報を収集

は、パッケージの依存関係を解決しようとすると、8,86秒

を取った 'Lib.Web.Mvc.6.8.2' をしてDependencyBehavior「最低」

解決の依存関係情報は0ミリ秒備え付けるには「Lib.Web.Mvc.6.8.2」

解決済みのアクションをパッケージをインストールするためのアクションを解決

を取りましたLパッケージ 'Lib.Web.Mvc.6.8.2' 'nuget.org' から

取得パッケージ 'Lib.Web.Mvc 6.8.2'。インストール が失敗しました。ロールバック...

パッケージ 'Lib.Web.Mvc.6.8.2:Microsoft.AspNet.Mvc [4.0.0、6.0.0)' プロジェクトに存在しません 'MyMVCApplication'

パッケージ 'Lib.Web.Mvc.6.8.2:Microsoft.AspNet.Mvc [4.0.0、6.0.0)' フォルダ「Cには存在しません:\ユーザーはプロジェクト\ Visual Studioの 2017 \ Cyber​​phil83 \ドキュメントを\ \インストールパッケージ: インストールパッケージ 'Lib.Web.Mvc 6.8.2'できませんでした。あなたは、ターゲットの.NETFramework、バージョン= v4.5.2' 、 が、パッケージは任意のアセンブリ参照または内容そのフレームワークと互換性のある のファイルが含まれていないプロジェクトにこの パッケージをインストールしようとしています。詳細については、 接触パッケージauthor.Atライン:1つの文字:1 +インストール・パッケージLib.Web.Mvc -Version 6.8.2 + ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [-パッケージのインストール]、例外 + FullyQualifiedErrorId:NuGetCmdletUnhandledException、NuGet。 PackageManagement.PowerShellCmdlets.InstallPackageCommand

答えて

0

私はgithub of this projectをチェックし、それは.NET 4.6をターゲットとしているように見えます:

<TargetFrameworkVersion>v4.6</TargetFrameworkVersion> 

Lib.Web.Mvc.csproj

しかし、あなたのアプリが4.5.2を目標としています。

これでオプションはほとんどありません。そのうちの1つは、このプロジェクトをクローン/フォークし、ターゲティング4.5.2をコンパイルすることです。または、単にアプリを4.6に変更します(可能な場合は?)。

+0

こんにちはジェリー、確かに根本的な原因です。プロジェクトを.NET 4.6に切り替えました。パッケージが正しくインストールされています。あなたの助けをありがとう – Cyberphil83

0

v6.8.0リリースLib.Web.MvcにはHTTP/2サポートが必要なため、.NET 4.6以降が必要です。

ブランチv6.7.xは、.NET 4.0以降をサポートする修正専用ブランチです。

は、.NETに固執する場合は、最新の6.7.xバージョンを使用する必要があります4.5.2:

PM> Install-Package Lib.Web.Mvc -Version 6.7.1 

代替は、.NET 4.6+にプロジェクトをアップグレードすることです。

+0

プロジェクトを.NET 4.6にアップグレードし、Lib.Web.Mvcが正しくインストールされました。これらの説明をいただきありがとうございます。 – Cyberphil83

関連する問題