2015-05-26 57 views
6

NuGet'in Install-Package, Unable to find version 'x' of package 'y' ile bu tam sürümün, resmi depoda NuGet olarak yayımlandığı ve https://www.nuget.org/packages/y sayfasında gösterildiği zaman nasıl başarısız olur.NuGet, varolan paketi bulmakta başarısız oluyor

İşte nuget.org içeriği ve NuGet Install-Package komut çıktısı ile belirli bir örnek.

nuget package snapshot

install package failure

GÜNCELLEME

. Paket kaynakları varsayılan olarak ayarlanır (nuget.org'dan). Aslında sorunu yalnızca Install-Package Log4Net.Async -Version 1.3.0 çalıştırabilirsiniz.

package sources

GÜNCELLEME 2. Ben hakkında bazı geliştiricinin makine olmadığını vurgulamak istiyoruz - aynı şeyler Visual Studio Çevrimiçi Hosted Yapı Kontrol oluyor.

UPDATE 3. NuGet paketi nasıl yüklemeyi deniyor ve NuGet API'sine benziyor, çünkü bu isteklerin tümü aşağıdaki hatayla başarısız oluyor.

install-package intercepted http requests

Kaynak için bulunamadı segmenti 'Paketleri'

Ayrıca Nuget Nuget API garip çıkış VS arama paketleri aşamada sorunları lütfen buraya göz atın çağrıları üretir: http://pastebin.com/qveadrZB.

+1

Paket kaynaklarınız neye ayarlandı? Çevrimiçi nuget repo – bwest

+0

@bwest'i aramıyor olabilirsiniz, aslında nuget.org'u işaret eden varsayılanları kullanır. Bunu açıklamaya ekledim. Öneri için teşekkürler. –

+0

Nasıl çözdünüz? Ben 13 – RGarcia

cevap

2

Nuget şu anda ilgili bazı service issues vardır arama ve paket geri yükleme işlevselliği. Paket geri yükleme arızasının nedeni budur.

Diğer dev makineler çalışıyorsa, muhtemelen bu paketin önbelleğe alınmış sürümüne erişimleri vardır.

Screenshot of status.nuget.org on 26 May

+0

oh, tam olarak NuGet API hatası gibi görünüyor (bkz. Güncelleme 3). çok teşekkür ederim! –

+0

Sorunun şimdi çözüldüğünü onaylayabilirim. –

0
  1. Sağ Bu sorunu çözmek etmezse
  2. => Tüm
  3. Kaldırma etkilenen paketler

    Nuget Paketleri Yönetin projenizde referanslar tıklayın C'de bulunan NuGetConfigFile kaldırmak için denemek : \ Users \ KullanıcıAdı \ AppData \ Roaming \ Nuget \ NuGet.config

+0

Aynı sorun, tamamen boş yeni proje ve farklı makinelerde bile ortaya çıkar. Lütfen güncellemelere bakın. –

2

Ben Konuyu çok eski olduğunu biliyorum ama şu günlerde benim gibi bu sorunu olan biri, burada böyle sorunun çözümü için benim çözüm bulmak.

Visual Studio 2012/2015/2017'i paralel yükledim ve 2012 "paket bulunamadı hatası" ile başarısız oldu. Yani VS2017 içinde Nuget-ayarlarında bir göz atın ve aşağıdaki paket kaynak bulundu: Sadece paket kaynakları ve işte bu konumu eklendi

https://api.nuget.org/v3/index.json

, aranan paketler nerede bulundu ve (benim örneğimde HtmlRenderer) yüklü.

Ancak, Framework 2.0 ile uyumluluk konusunda dikkatli olun! Bu ayar, belki sürüm 2.0 işlevselliğini bozar! Umarım bu, bazen bir yerlere yardımcı olur umarız.

Selamlar