WebApiでクロスオリジンリソースシェアリング(CORS)をサポートするために、プロジェクトをVisualStudioから2010から2013にアップグレードするだけです。NuGetからMicrosoft.AspNet.WebApi.Corsパッケージをインストールすると、次のエラーが発生します。
Visual Studio 2013、Asp.Net MVC5を使用しています
PM> Install-Package Microsoft.AspNet.WebApi.Cors
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Core (≥ 5.2.3 && < 5.3.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Client (≥ 5.2.3)'.
Install-Package : An item with the same key has already been added.
At line:1 char:1
+ Install-Package Microsoft.AspNet.WebApi.Cors
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], ArgumentException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
別のNuGetライブラリでもまったく同じ問題が発生しました。
次の手順を試してください。
1.アップデート
インストールしたNuGetバージョンが最新バージョンであるかどうかの証明
2.キャッシュをクリアする
NuGetコマンドプロンプトを使用して、キャッシュをクリアします。
次のコマンドを使用して、ローカルキャッシュを一覧表示できます。
nuget locals all -list
次のコマンドを使用して、すべてのキャッシュをクリアできます。
nuget locals all -clear
3.キャッシュを確認します
NuGetキャッシュは、コンピューター上の単なるフォルダーです。残りのファイルは、%LOCALAPPDATA%\ NuGet \ Cacheの下で手動でプルーフ削除できます。
または、管理者CMDでこれを実行します。
del %LOCALAPPDATA%\NuGet\Cache\*.nupkg /q
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加