Lisans koşulları
Bir paket belirli lisans bilgilerini sağlamıyorsa varsayılan lisans koşulları nelerdir?
Her paket, pakete dahil edilen koşullara tabidir. Herhangi bir pakete erişmeden, yüklemeden veya almadan önce geçerli koşulları gözden geçirmeniz gerekir. NuGet. org üzerinde, paket sayfasındaki lisans bilgileri bağlantısını kullanın.
bir paket lisans koşullarını belirtmezse, NuGet. org paket sayfasındaki kişi sahipleri bağlantısını kullanarak doğrudan paket sahibine başvurun. Microsoft, üçüncü taraf paket sağlayıcılarından sizin için herhangi bir fikri mülkiyet hakkı vermez ve üçüncü taraflar tarafından sunulan bilgilerden sorumlu değildir.
NuGet. org üzerinde paketleri yönetme
Karşıya yüklendikten sonra paket meta verilerini düzenleyebilir miyim?
NuGet, tüm paketlerin imzalanmasını önerir. Paket imzalama tasarım prensibi, imzalanmış paket içeriğinin, nuspec içeren sabit olması gerekir. Paket meta verilerinin düzenlenmesiyle birlikte, var olan imzaları geçersiz kılarak nuspec üzerinde değişikliklere neden olur. Paket oluşturulduktan sonra paket meta verilerinin düzenlenmesinin gerekli olmaması için mevcut iş akışlarının değiştirilmesini öneririz.
Paketiniz için listelenen bağımlılıkların paketin kendisinden otomatik olarak oluşturulduğunu ve düzenlenemeyeceğini unutmayın.
Ayrıca, paketleri int.nugettest.org ' ye yüklemek, paketi genel galeride kullanıma açmadan paketinizi test etmek ve doğrulamak için harika bir yoldur. API uç noktası: https://apiint.nugettest.org/v3/index.json
NuGet. org 'a yayımlanmış bir paketi silebilir miyim?
genel olarak, NuGet. org 'a yayımlanmış bir paketi silmeyi desteklemiyoruz. paketleri silme konusunda ilkenizhakkında daha fazla bilgi edinin.
Gelecekte yayımlanacak paketlere ait adları ayırmak mümkün mü?
Evet. hesabınız için bir paket kimliği öneki isteyerek NuGet. org üzerindeki paketlerin kimliklerini ayırabilirsiniz. Bir paket KIMLIĞI öneki istemek için belgelerindekiyönergeleri izleyin.
Paketler için talep sahipliği Nasıl yaparım??
Nasıl yaparım?, yazılım lisansımı ihlal eden bir paket sahibiyle ilgilensin mi?
NuGet topluluğunun, paket sahipleri ve diğer yazılımların sahipleri arasında ortaya çıkabilecek tüm anlaşmazlıkların çözülmesi için birlikte çalışmasını teşvik ediyoruz. NuGet. org yöneticilerinin bir işlem yapmadan önce izlenecek bir itiraz çözümleme süreci yaptık.
test paketlerimi NuGet. org 'a yüklemeniz önerilir mi?
test amacıyla, int.nugettest.orgveya myget.org ya da Azure DevOpsgibi alternatif ortak NuGet sunucuları kullanabilirsiniz.
İnt.nugettest.org 'e yüklenen paketlerin korunmadığını unutmayın.
NuGet. org 'a yükleyebildiğim paketlerin en büyük boyutu nedir?
NuGet. org, paketlere 250 mb 'a kadar izin veriyor, ancak mümkünse paketleri bir arada bağlantı kurmak için bağımlılıklar kullandığınızda paketleri 1 mb 'ın altında tutmanız önerilir. Thumb kuralı olarak, paketler çakışmaları önlemek için yalnızca bir derleme içerir.
NuGet, paketleri indirmek için HTTP kullanır, bu nedenle daha büyük paketler, başarısız yükleme olasılığının daha büyük bir olasılığını daha yüksektir.
birden çok paket arasında bağımlılıkları paylaştırmak, NuGet paketlerinizin tüketicilerinin toplam indirme boyutunu daha küçük hale getirmek mümkündür.
Bağımlılıklar genellikle statiktir ve hiçbir şekilde değişmez. Koddaki bir hata düzeltilirken, bağımlılıkların güncelleştirilmesine gerek olmayabilir. Bağımlılıkları paketlemezseniz, her seferinde daha büyük paketleri sonlandırın. NuGet paketlerini ilgili bağımlılıklara bölerek, yükseltme, paketinizin müşterileri için çok daha ayrıntılı bir şekilde yapılır.
NuGet. org 'a erişilemiyor
paketleri NuGet. org ' dan neden indirip indiremiyorum?
İlk olarak, NuGet en son sürümlerini kullandığınızdan emin olun. Bu sürüm başarısız olmaya devam ederse desteğe başvurun ve aşağıdakiler dahil olmak üzere ek bağlantı sorunlarını giderme bilgilerini sağlayın:
- kullanmakta olduğunuz NuGet sürümü
- Kullanmakta olduğunuz paket kaynakları
- Ayrıntılı ayrıntı içeren geri yükleme günlüğü
- MTR veya Fiddler izlemeleri (aşağıya bakın)
- Coğrafi alanı
- Makinenizin bir proxy veya güvenlik duvarının arkasında olup olmadığı?
- Makineniz bulut sağlayıcılarının veri merkezi (Azure, AWS vb.) üzerinde bulunuyor mu? Yanıt Evet ise, lütfen sağlayıcının ve bölgenin adını belirtin.
MTR 'yi yakalamak için:
WinMTR'yi indirin.
api.nuget.orgAna bilgisayar adı olarak girin veapi.nuget.org' a tıklayın.Gönderilen sütun = 100 olana kadar bekleyin .

Metni panoya kopyala.
Fiddler 'i yakalamak için:
- Fiddler'ın en son sürümünü yükler.
- Fiddler 'ı başlatın ve Dosya yakalama trafiği menüsünü kullanarak trafiği yakalamayı devre dışı bırakın.
- Tüm oturumları Kaldır (listedeki tüm öğeleri seçin, Delete tuşuna basın).
- Araçlar Fiddler seçenekleri... MENÜSÜNDEKI https sekmesinde https trafiğinin şifresini çöz ' ü denetleyerek, Fiddler 'i HTTPS trafiği yakalamak üzere yapılandırın.
- Visual Studio’yu kapatın.
- Dosya yakalama trafiği menüsünü etkinleştirin.
- Visual Studio veya nuget.exe .exe başlatın ve çalışmayan eylemleri gerçekleştirin. Bu eylemler tarafından oluşturulan trafiğin Fiddler 'da görünmesi gerekir.
- Eylemler çalıştırıldığında, yakalanan oturumları depolamak için Dosya > Tüm oturumlarını kaydet ' i kullanın.
Note: HTTP_PROXY ortam değişkenini, http://127.0.0.1:8888 fiddler aracılığıyla yönlendirme NuGet trafiği için olarak ayarlamak gerekebilir.
Bu başarısız olursa, Bu StackOverflow gönderisini belirtilen ipuçlarınadeneyin.
NuGet. org hesap yönetimi
NuGet. org parolasının oturum açması nasıl kurtarılır?
NuGet. org parolasının oturum açma işlemi sonlandırılacağından ve NuGet oturum açmanın tek yolu. org 'ın kişisel Microsoft hesabı (MSA) veya Azure Active Directory (AAD) hesabıyla olduğunu lütfen unutmayın. bununla birlikte, ilişkili MSA/AAD hesabınıza erişemediyseniz, NuGet. org hesabınızı kurtarmak için parola oturum açma kullanmanız gerekebilir. Bu durumda aşağıdaki adımları izleyin.
- Gereksinim: Parolayı kurtarmanız gereken hesapla ilişkili e-postaya erişiminizin olması gerekir.
- Parola unuttum sayfasına gidin
- kurtarmak istediğiniz NuGet. org hesabıyla ilişkili e-posta adresini girin.
- Gönder düğmesine tıklayın.
- Parolayı sıfırlamanıza yönelik bir bağlantı ile belirtilen e-posta adresi hesabına bir e-posta alacaksınız. Bu bağlantıya tıklayın ve yeni parolayı ayarlayın. Postanın "önemsiz" klasörünüzü denetlemesini bulamıyorsanız.
- İşiniz bittiğinde, artık NuGet Kullanıcı adı/parola ile oturum açabilirsiniz.
- kullanıcı adı/parola ile oturum açmak için NuGet. org oturum açma sayfasındakiNuget.org hesabını kullanma bağlantısını kullanın.
NuGet. org hesabıyla hangi Microsoft hesabı bağlı?
NuGet. org hesabınızla hangi Microsoft hesabı ilişkili olduğunu unuttuysanız, lütfen yardım almak için aşağıdaki adımları izleyin.
- NuGet. org oturum açma sayfasına gidin ve yardım oturum açmak istiyor musunuz? bağlantısına tıklayın.
- Bu, yardım için açılır iletişim kutusunu gösterir. NuGet. org hesabınız için ilişkili Microsoft hesabı (ler) i anlamak için bu iletişim kutusundaki adımları izleyin.
NuGet. org oturumu için kullandığım Microsoft hesabı nasıl değiştirilir?
NuGet. org kullanıcısının Microsoft hesabı değiştirmek istiyorsanız aşağıdaki adımları izleyin. e-posta ile Microsoft hesabı account1@outlook.com , NuGet. org hesabınızla kullanıcı adı ile ilişkilendirildiğini söyleyin MyNuGetAccount . Oturum açma bilgilerini e-posta ile başka bir Microsoft hesabı değiştirmek istiyor musunuz? account2@outlook.com
Lütfen Microsoft hesabıyla oturum açıntıkladıktan sonra oturum açma sayfasında , şu anda ilişkili Microsoft hesabı () kullanarak oturum açın.
Oturum açtıktan sonra Hesap ayarları sayfanıza gidin.
Oturum açma hesabıiçin bölümü genişletin. Hesabı Değiştir düğmesine tıklayın.
Şimdi Microsoft oturum açma sayfasına yönlendirilirsiniz. Lütfen ilişkilendirmeyi değiştirmek istediğiniz hesapla oturum açın,
account2@outlook.comÖrneğin.account2@outlook.com: farklı bir Microsoft hesabı oturum açabilmek için oturum açma akışında oturumu Kapat ve farklı hesapla oturum aç ' a tıklamanız gerekebilir.aşağıdaki gibi bir hata görürseniz, daha fazla ayrıntı için Microsoft hesabı bkz. başka bir NuGet. org hesabıyla bağlandı .
' Account2 ' ile Microsoft hesabı güncelleştirilemedi account2@outlook.com . bu, zaten başka bir NuGet hesabına bağlanmışsa meydana gelebilir. Daha fazla bilgi için desteğe başvurun.
ikinci hesabınız ile başarıyla oturum açtıktan sonra, NuGet. org hesap ayarları sayfasına yeniden yönlendirilir ve artık oturum açma hesabı olarak ilişkili yeni Microsoft hesabı görmeniz gerekir. bundan sonra NuGet. org oturumu açarken bu hesabı kullanmanız gerekir.
Microsoft hesabı başka bir NuGet. org hesabıyla bağlantılı.
Microsoft oturum açma bilgilerinizi değiştirmeye çalıştıysanız ve aşağıdaki hatayı gördük:
' Account2 ' ile Microsoft hesabı güncelleştirilemedi account2@outlook.com . bu, zaten başka bir NuGet hesabına bağlanmışsa meydana gelebilir. Daha fazla bilgi için desteğe başvurun.
, account1@outlook.com NuGet. org kullanıcısı için Microsoft hesabı oturum açma bilgilerini, MyNuGetAccount1 e-posta ile başka bir Microsoft hesabı değiştirmeye çalıştığınız konusunda söylemenize imkan tanır account2@outlook.com . Ve yukarıdaki hatayı görürsünüz.
* * Oluşan hata ne anlama geliyor?
bu, başka bir NuGet. org Microsoft hesabı hesabı olduğu anlamına gelir; örneğin, yukarıdaki gibi, e-posta ile Microsoft hesabı <account2@outlook.com> başka bir NuGet. org hesabıyla, ki kullanıcı adıyla ilişkilendirilir MyNuGetAccount2 .
farklı bir NuGet. org hesabına bağlı Microsoft hesabı ilişkili oturum açma bilgilerini değiştiremezsiniz.
başka bir NuGet. org hesabım olduğunu unuttum, hangi NuGet. org hesabını olduğunu nasıl bulabilirim?
oturum açma sayfasındakiikinci Microsoft hesabı oturum açın. bu, şu anda ikinci Microsoft hesabı ilişkili olan NuGet. org hesabına oturum açacak. Daha sonra yüklenen paketleri görüntüleyebilir ve hesap yönetimini bu hesapta gerçekleştirebilirsiniz.
bu ikinci NuGet. org hesabından bahseder, ilk NuGet. org hesabı için oturum açma işlemini ikinci Microsoft hesabı değiştirmek istiyorum. Ne yapmalıyım?
ikinci NuGet. org hesabını ilgilenmek ve yine de ilişkili Microsoft hesabı e-postayla yeniden kullanmak istiyorsanız account2@outlook.com .
NuGet. org hesabını silerek Microsoft hesabı ve NuGet. org hesabı arasındaki ilişkilendirmeyi serbest bırakabilirsiniz.
- ikinci NuGet. org hesabı için kullanıcı silme adımlarını izleyin .
- Bu hesap silindikten sonra Microsoft hesabı oturum açma adımlarını değiştirmekiçin adımları yeniden deneyebilirsiniz.
Bekleyin, bu ikinci hesap hakkında çok dikkat edin. Bu hesabı kaybetmek istemiyorum, ancak ilk hesapta ilişkili hesap oturumlarımı değiştir.
E-posta ile üçüncü bir Microsoft hesabı oluşturmanız/kullanmanız gerekir account3@outlook.com .
- ilk olarak, NuGet. org üzerinde ikinci Microsoft hesabı oturum açmanız gerekir
account2@outlook.com. ilişkili oturum açmaları değiştirmek ve üçüncü Microsoft hesabı bu NuGet. org hesabıyla ilişkilendirmek için yukarıdaki adımları izleyin. - işiniz bittiğinde, e-posta ile ikinci Microsoft hesabı
account2@outlook.comilk NuGet. org hesabı ile ilişkilendirilebilen ücretsizdirMyNuGetAccount1. Microsoft oturum açmaları ikinci Microsoft hesabı değiştirmek için yukarıdaki adımları izleyin.
Microsoft hesabı ile oturum açma, e-postamın başka bir Microsoft hesabı bağlı olduğunu gösteriyor
Microsoft hesabı ile oturum açmaya çalıştıysanız, e-posta ile account1@outlook.com aşağıdaki gibi bir hata görürsünüz:
' ' E-postasına sahip hesap başka bir Microsoft hesabıyla bağlantılı.
Bağlı Microsoft hesabı güncelleştirmek isterseniz, bunu hesap ayarları sayfasından yapabilirsiniz.
Yukarıdaki hata ne anlama geliyor?
NuGet. org üzerinde bir hesap oluşturulduğunda, bu hesapla ilişkili bir iletişim e-posta adresi vardır. Bu, genellikle ilişkili Microsoft hesabı için kullanılan e-posta adresiyle aynıdır. Ancak, iletişim için farklı bir e-posta adresi belirtmeyi seçebilirsiniz. teknik olarak, farklı bir Microsoft hesabı sahip olabilirsiniz. bu, ile account2@outlook.com iletişim e-posta adresine sahip NuGet. org hesabına bağlı account1@outlook.com .
bu nedenle yukarıdaki hata, iletişim e-posta adresine sahip NuGet. org hesabının zaten mevcut olduğu, account1@outlook.com ancak account1@outlook.combir e-posta ile ilişkili başka bir Microsoft hesabı ilişkilendirildiği anlamına gelir account1@outlook.com .
bu NuGet. org hesabına hangi Microsoft hesabı bağlandığını Nasıl yaparım? bulun.
e-posta adresine sahip NuGet. org hesabına hangi Microsoft hesabı bağlandığını anlamak için oturum açma yardım akışını kullanmanız gerekir .
Bu hesabı Microsoft hesabı geçersiz kılmak istiyorum
Microsoft hesabı mevcut NuGet. org hesabıyla ilişkilendirmek için microsoft oturum açma, NuGet. org hesabını nasıl kurtarırım? bölümündeki adımları izleyin.
microsoft oturum açma kullanılamıyor, NuGet. org hesabımı nasıl kurtarırım?
oturum açma yardımını kullanmaya çalıştıysanız ve NuGet. org hesabınızla ilişkilendirilen Microsoft hesabı erişiminiz yoksa, yeni bir Microsoft hesabı NuGet. org hesabınıza bağlamak için lütfen aşağıdaki adımları izleyin.
gereksinim: mevcut bir NuGet. org hesabı ile ilişkilendirilmemiş bir Microsoft hesabı erişiminizin olması gerekir. Bir tane yoksa, bir tane oluşturabilirsiniz .
NuGet. org hesabınız için kullanıcı adınızı ve parolanızı unuttuysanız, parola oturum açma bilgilerinizi kurtarmak için adımlarıizleyin.
kullanıcı adı/parola oturum açma bilgilerini kullanarak NuGet. org 'da oturum açın .
Oturum açıldıktan sonra açılır iletişim kutusunun aşağıda gibi göründüğünü görürsünüz. Bu parola ayırma iletişim kutusudur.
Note: lütfen belirtilen Microsoft hesabı oturum açmak için yönergeyi yoksayın. artık NuGet. org hesabınızı diğer Microsoft oturum açma bilgilerine bağlayabilirsiniz.
Adım 1 ' de belirtildiği gibi düğme Microsoft hesabıyla oturum açın tıklayın ve erişiminizin olduğu Microsoft hesabı oturum açın.
hesabınız artık yeni Microsoft hesabı bağlanacak, bu, NuGet oturum açmak için kullanabilirsiniz.

NuGet. org hesabını bir kuruluşa dönüştürme
Hesabınızı bir kuruluşa dönüştürmek istiyorsanız ve bu hesap zaten bir Microsoft hesabı oturum açmayla ilişkili ise, lütfen NuGet org 'daki kuruluşlarınbelgelerinde verilen adımları izleyin.
ancak, NuGet. org hesabınız bir Microsoft hesabı ilişkilendirilmediği/bağlanmadığından, bu hesabı bir kuruluşa dönüştürmek için aşağıdaki adımları izleyebilirsiniz.
gereksinim: kuruluş hesabında yönetici olarak kullanılmak üzere NuGet. org üzerinde ilk kez oluşturulmuş tek bir hesabınız olması gerekir. bir tane yoksa, lütfen yeni bir NuGet. org hesabı oluşturun
parolanız için parola oturum açma izniniz yoksa NuGet. org hesabınız için oturum açma bilgilerinizi kurtarma adımlarını uygulayın. isterseniz, bu adımı atlayın.
kullanıcı adı/parola oturum açma bilgilerini kullanarak NuGet. org 'da oturum açın .
Oturum açıldıktan sonra açılır iletişim kutusunun aşağıda gibi göründüğünü görürsünüz. Bu parola ayırma iletişim kutusudur.
Önemli
Bu iletişim kutusunu yoksayın, Microsoft Ile oturum aç düğmesine tıklamayın .
https://www.nuget.org/account/transform öğesine gidin. bu, bir Microsoft hesabı bağlamadan NuGet. org hesabını bir org 'a dönüştürmenize olanak sağlar.
kişisel NuGet. org hesabınız için yönetici kullanıcı adını ve adım 1 ' de oluşturduğunuz hesabı belirtin.
Bu hesabın bir kuruluşa dönüştürülmesini tamamlamaya yönelik yönergeleri izleyin.

yönetilmeyen kiracıya sahip AAD hesaplara yönelik NuGet. org oturum açma sorunları mı var?
e-posta hesabı etki alanınız (@yourdomain. com) ile oturum açma akışınız sırasında aşağıdaki gibi bir hata görürseniz, NuGet. org hesabınızı kurtarmak için aşağıdaki adımlara bakın.

Oturum açma sırasında bu yönetilmeyen durum nedir? Bu şimdi neden oluyor?
hesabınız daha önce kişisel bir Microsoft hesabı olarak kaydedilmiş ve sorunsuz çalıştıyordu, ancak artık hesabınızın Azure Active Directory bir "yönetilmeyen" kiracı olarak kaydedilmiş gibi görünüyor (Microsoft hesaplarının kimliğini doğrulamak için kullandığımız kimlik hizmeti).
bu durum, bir veya kuruluşunuzun (@yourdomain. com e-posta adresi ile) AAD tümleşik hizmetlerden biriyle kayıtlı olması veya Azure Active Directory için bir self servis kaydolmaişlemi gerçekleştirmişse (örneğin, @yourdomain. com), bu tür bir "yönetilmeyen" Microsoft hesabı kiracı oluşturarak meydana gelir.
Hesabımı kurtarmak için ne yapabilirim?
bu anda, Azure Active directory 'de bu tür "yönetilmeyen" kiracı hesaplarına sahip olan hesapların kimlik doğrulaması için abd (NuGet. org) için bir yol yoktur. Bu tür hesapların kimliğini doğrulamak için daha iyi bir yönteme bakıyoruz.
Microsoft hesabı (@yourdomain. com) ile NuGet. org ' a oturum açmak istiyorsanız, "@yourdomain. com" e-posta adresine sahip kullanıcıların kimliğini doğrulamak için bir DNS doğrulaması gerçekleştirerek, sizin (veya şirketinizdeki bir yöneticinin) AAD sahipliğini talep etmeniz gerekir. Lütfen Azure Active Directory tarafından belgelenen etki alanı yöneticisi için adımları izleyin. Bu yapıldıktan sonra, normal oturum açma çalışmanız çalışmaya başlar.
Her şeyi yapmak istemiyorum, hesabımı kurtarmanın diğer yolu nedir?
Yeni bir Microsoft hesabı oluşturabilirsiniz (@yourdomain. com ile ilişkilendirilmemiş bir e- posta ile). NuGet. org hesabınızı kurtarma bölümünde verilen adımları izleyin.
Nasıl yaparım? NuGet. org hesabı kullanıcı adı değiştirilsin mi?
Oluşturamazsınız. İlke ne kadar çok Kullanıcı adı değişikliğine izin vermedik. Ayrıca, paket sahibine bağlı olarak, paket güven ilkeleritanımlamış olabilecek kullanıcılar için önemli bir değişiklik de vardır. Kullanıcı adınızı değiştirme yöntemi, istenen kullanıcı adına sahip yeni bir hesap oluşturmaktır. Yeni bir hesap oluşturmadan önce mevcut hesabınızı silmenizi öneririz, aksi halde kayıtlı Microsoft hesabı yeniden kullanamazsınız.
Önemli
Kullanıcının silinmesi, ' i ayırmaya devam eder . Aynı kullanıcı adını yeniden kullanamayacaksınız ve Bu, casler değişikliğini içerir. Örneğin, kullanıcı adı ile bir kullanıcı oluşturduysanız ve bunu olarak değiştirmek (büyük/küçük değişiklikler) olarak değiştirmek istemeniz, kullanıcı silindikten mycoolnameMyCoolName sonra mümkün olmayacaktır.
NuGet.org hesabınızı silme bölümünde verilen adımları izleyin ve doğru kullanıcı adı ile yeni bir hesap kaydettirin.
NuGet.org hesabımı silme
Hesabınızı silmek için tek sahibiniz olan paketlerin sahipliğini aktarmanızı öneririz. Paket sahiplerini yönetme hakkında daha fazla bilgi için bunu nasıl yapacaklarını okuyabilirsiniz. Bu, isteğinizi hızlandırmamıza da yardımcı olur.
Hesabınız bir kuruluşa dönüştürmek arıyorsanız, NuGet.orghesabımı bir kuruluşa dönüştürmede verilen adımları izleyin.
Önemli
Kullanıcının silinmesi aşağıdakilere neden olur:
- Kullanıcı adınız ayrılmış olur ve tek bir hesap veya kuruluş hesabı oluşturmak için hiç kimse kullanıcı adını yeniden kullanamayacak
- İlişkili API anahtarlarını iptal etme.
- Tüm alt paketler için hesabı sahip olarak kaldırın.
- Önceden var olan tüm kimlik ön eki rezervasyonlarının bu hesapla olan tüm bağlarını silin.
- Hesabı tüm kuruluşların üyesi olarak kaldırın.
Hesap silme işlemine devam etmek için aşağıdaki adımları izleyin.
- Silmek istediğiniz NuGet.org adresinde oturum açın.
- Şu URL'ye https://www.nuget.org/account/delete tıklayın: ve hesabı silme isteğini göndermek için adımları izleyin.
Müşteri desteğimiz bu isteği işecek ve hesap silme işlemini gerçekleştirecektir.