NuGet

2016-02-19 36 views
5

'dan Microsoft.AspNet.WebApi.Cors'u yükleyemiyorum WebApi'mdeki Çapraz Kaynak Kaynak Paylaşımı'nı (CORS) desteklemek için 2010'dan 2013'e kadar Visual Studio'dan projemi yeni sürüme geçiriyorum. Şimdi NuGet'ten Microsoft.AspNet.WebApi.Cors paketini kurduğumda hata alıyorum.NuGet

Visual Studio 2013 kullanıyorum, Asp.Net MVC 5

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 
+0

Bu öğeyi zaten eklediğini söylüyor, aynı öğeyi kaldırmayı deneyebilir ve sonra yüklemeyi deneyebilirsiniz. –

+0

Ancak, denetleyicide ad alanı kullanmaya çalıştığımda, hata atıyor. Bu klasörü ve dll dosyasını bulamadığım Paket klasörümü kontrol ediyorum. Ben de Uninstall-Package Microsoft.AspNet.WebApi.Cors çalıştırmaya çalışıyorum, Ayrıca bir hata atıyor. – Pankaj

+0

Sorun başka ne olabileceğinden emin değil. Bir kelle ekle daha fazla kişi görünecek –

cevap

3

Ben tam bir başka Nuget kütüphanesi ile aynı problem vardı.

bu adımları deneyin:

1. Güncellemeler

Belgesi yüklü Nuget versiyonu yeni sürümü

2. Önbelleği

Nuget Kullanım açıksa komut istemi ve önbelleği temizle:

Bu komutla yerel önbelleklerini listeleyebilirsiniz:

nuget locals all -clear

3. Kontrol önbellek

Nuget:

nuget locals all -list

Bu komutla tüm önbelleklerini temizleyebilirsiniz Önbellek sadece bilgisayarınızdaki bir klasördür, kalan dosyaları % LOCALAPPDAT altında manuel olarak ispatlayabilirsiniz. A% \ NuGet \ Cache.

Ya da sadece yönetici CMD bu çalıştırın:

del %LOCALAPPDATA%\NuGet\Cache\*.nupkg /q

1

mesaj paket zaten yüklü diyor. yeniden yüklemeye önce kaldırma deneyin:

Kaldırma-Paket Microsoft.AspNet.WebApi.Cors

0

o başkası yardımcı olabilir, ben Steffen Mangold gelen adımları takip etmeye çalıştım ama bu en bütünüyle çalışma değildi.Eğer böyle bir montaj hatası varsa

: Bu komutu yaptıktan sonra

System.Web.Http, Version=5.0.0.0

Install-Package Microsoft.AspNet.WebApi.Cors

o deneyin:

1 - yönetici de

CMD bu çalıştır del %LOCALAPPDATA%\NuGet\Cache\*.nupkg /q

2 - Eksik meclisleri kurmak ve hatayı düzeltecektir Paket yöneticisi konsolundan

Install-Package Microsoft.AspNet.WebApi

bu çalıştırın.