
AKA . MS {
}
Title[redir]:
NuGet.org Frequently-Asked Questions | Microsoft Learn
Description:
Common questions and answers for working with the NuGet gallery.
Matching Content Categories {π}
- Social Networks
- Personal Finance
- Business & Finance
Content Management System {π}
What CMS is aka.ms built with?
Custom-built
No common CMS systems were detected on Aka.ms, and no known web development framework was identified.
Traffic Estimate {π}
What is the average monthly size of aka.ms audience?
π Phenomenal Traffic: 5M - 10M visitors per month
Based on our best estimate, this website will receive around 5,000,019 visitors per month in the current month.
However, some sources were not loaded, we suggest to reload the page to get complete results.
check SE Ranking
check Ahrefs
check Similarweb
check Ubersuggest
check Semrush
How Does Aka.ms Make Money? {πΈ}
We can't see how the site brings in money.
Earning money isn't the goal of every website; some are designed to offer support or promote social causes. People have different reasons for creating websites. This might be one such reason. Aka.ms could have a money-making trick up its sleeve, but it's undetectable for now.
Keywords {π}
account, nugetorg, microsoft, package, packages, login, email, change, accountoutlookcom, nuget, username, follow, steps, linked, page, support, sign, address, azure, version, fiddler, error, license, terms, contact, note, dependencies, delete, versions, traffic, accounts, assistance, information, request, recover, active, directory, update, owners, published, deleting, http, capture, click, aad, mynugetaccount, tenant, organization, unmanaged, default,
Topics {βοΈ}
client policies configured invalidating existing signatures package id prefix disable capturing traffic http_proxy environment variable default license terms azure active directory meet transient failures close visual studio license info link party package providers detailed verbosity mtr ssl/tls version communication email address capture https traffic encounter dns failures start visual studio author-provided metadata account settings page dispute resolution process org/profiles/oldusername edit package metadata package metadata results total download size managing package owners routing nuget traffic nuget client continues signed package content unmanaged state thing aad integrated services recommend keeping packages email account domain org/v3/index reshipping larger packages personal microsoft account microsoft account shows microsoft account domain package owner directly org password login org login issues org account management microsoft login page org package page org customer support org login page recover password accounts change account button microsoft account support perform account management org account mynugetaccount2
Questions {β}
- **What does the error above mean?
- Can I edit package metadata after it's been uploaded?
- How do I claim ownership for packages ?
- How do I deal with a package owner who is violating my software license?
- Is it possible to reserve names for packages that will be published in future?
- Is your machine located on a cloud providers' data center (Azure, AWS etc)?
- Was this page helpful?
- What are the default license terms if a package doesn't provide specific license information?
- What can I do to recover my account?
- What do I do?
- What does the error above mean?
- What is this unmanaged state thing during login?
- Whether your machine is behind a proxy or firewall?
- Org account it is?
- Org account to an organization?
- Org account username?
- Org account when my Microsoft account gets deleted?
- Org account?
- Org login issues for AAD accounts with unmanaged tenant?
- Org login page and click on Need assistance signing in?
- Org login?
- Org password login?
- Org support?
Schema {πΊοΈ}
BreadcrumbList:
context:https://schema.org
itemListElement:
name:Learn
position:1
type:ListItem
item:https://learn.microsoft.com/en-us/
ListItem:
name:Learn
position:1
item:https://learn.microsoft.com/en-us/
FAQPage:
context:https://schema.org
mainEntity:
type:Question
name:What are the default license terms if a package doesn't provide specific license information?
acceptedAnswer:
type:Answer
text:<p>Each package is governed by the terms that are included with the package. You should review the applicable terms before accessing, downloading, or acquiring any packages. On NuGet.org, use the <strong>License Info</strong> link on the package page.</p>
<p>If a package does not specify the licensing terms, contact the package owner directly using the <strong>Contact owners</strong> link on the NuGet.org package page. Microsoft does not license any intellectual property to you from third party package providers and is not responsible for information provided by third parties.</p>
type:Question
name:Can I edit package metadata after it's been uploaded?
acceptedAnswer:
type:Answer
text:<p>NuGet recommends all packages to be signed. A design principle of package signing is that signed package content must be immutable, which includes the nuspec. Editing the package metadata results in changes to the nuspec, invalidating existing signatures. We recommend modifying existing workflows to not require editing the package metadata after the package has been created.</p>
<p>Note that dependencies listed for your package are generated automatically from the package itself and cannot be edited.</p>
<p>In addition, uploading packages to <a href="https://int.nugettest.org">int.nugettest.org</a> is a great way to test and validate your package without making a package available in the public gallery. API Endpoint: <a href="https://apiint.nugettest.org/v3/index.json">https://apiint.nugettest.org/v3/index.json</a></p>
type:Question
name:Can I delete a package published to NuGet.org?
acceptedAnswer:
type:Answer
text:<p>In general, we do not support deleting a package published to NuGet.org. Read more about our <a href="policies/deleting-packages">policy on deleting packages</a>.</p>
type:Question
name:Is it possible to reserve names for packages that will be published in future?
acceptedAnswer:
type:Answer
text:<p>Yes. You can reserve IDs for packages on <a href="https://www.nuget.org/">NuGet.org</a> by requesting a package ID prefix for your account. In order to request a package ID prefix, follow the instructions in the <a href="id-prefix-reservation">documentation</a>.</p>
type:Question
name:How do I claim ownership for packages ?
acceptedAnswer:
type:Answer
text:<p>See <a href="publish-a-package#managing-package-owners-on-nugetorg">Managing package owners on NuGet.org</a>.</p>
type:Question
name:How do I deal with a package owner who is violating my software license?
acceptedAnswer:
type:Answer
text:<p>We encourage the NuGet community to work together to resolve any disputes that may arise between package owners and the owners of other software. We have crafted a <a href="policies/dispute-resolution">dispute resolution process</a> to follow before asking NuGet.org administrators to intercede.</p>
type:Question
name:Is it recommended to upload my test packages to NuGet.org?
acceptedAnswer:
type:Answer
text:<p>For test purposes, you can use <a href="https://int.nugettest.org">int.nugettest.org</a>, or alternative public NuGet servers like <a href="https://myget.org">myget.org</a> or <a href="https://blogs.msdn.microsoft.com/visualstudioalm/2015/08/27/announcing-package-management-support-for-vsotfs/">Azure DevOps</a>.</p>
<p>Note that packages uploaded to int.nugettest.org may not be preserved.</p>
type:Question
name:What is the maximum size of packages I can upload to NuGet.org?
acceptedAnswer:
type:Answer
text:<p>NuGet.org allows packages up to 250MB, but we recommend keeping packages under 1MB if possible and using dependencies to link packages together. As a rule of thumb, packages contain only one assembly to avoid collisions.</p>
<p>NuGet uses HTTP to download packages, so larger packages have a higher likelihood of failed installs than smaller ones.</p>
<p>It is possible to share dependencies between multiple packages, making the total download size for consumers of your NuGet packages smaller.</p>
<p>Dependencies are mostly static and never change. When fixing a bug in code, the dependencies may not need to be updated. If you bundle dependencies, you end up reshipping larger packages every time. By splitting NuGet packages into related dependencies, upgrades are much more fine-grained for consumers of your package.</p>
type:Question
name:What SSL/TLS version and cipher suites does NuGet.org support?
acceptedAnswer:
type:Answer
text:<p>NuGet.org supports TLS 1.2 and the following cipher suites:</p>
<ul>
<li>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384</li>
<li>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256</li>
<li>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384</li>
<li>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256</li>
</ul>
type:Question
name:Why can't I restore packages from NuGet.org?
acceptedAnswer:
type:Answer
text:<p>If you meet transient failures when restoring packages from NuGet.org, we suggest you:</p>
<ul>
<li>use the latest versions of NuGet clients with a better resilience support.</li>
<li>use environment variables of NuGet clients to enhance the retry policy on CI machines.</li>
</ul>
<table>
<thead>
<tr>
<th>Environment Variable</th>
<th>Description</th>
<th>Remarks</th>
</tr>
</thead>
<tbody>
<tr>
<td>NUGET_ENABLE_ENHANCED_HTTP_RETRY</td>
<td>Enables or disables enhanced HTTP retry in NuGet.</td>
<td>Possible values are <code>true</code> (default since .NET CLI 6.0.300, NuGet CLI 6.2, Visual Studio 2022 version 17.2) or <code>false</code>.</td>
</tr>
<tr>
<td>NUGET_ENHANCED_MAX_NETWORK_TRY_COUNT</td>
<td>Configures the maximum number of times an HTTP connection should be retried when enhanced retries are enabled.</td>
<td>A number representing how many retries to perform, the default value is <code>6</code>.</td>
</tr>
<tr>
<td>NUGET_ENHANCED_NETWORK_RETRY_DELAY_MILLISECONDS</td>
<td>Configures the amount of time to wait in milliseconds before retrying an HTTP connection when enhanced retries are enabled.</td>
<td>Number of millseconds to wait, the default value is <code>1000</code>.</td>
</tr>
</tbody>
</table>
<div class="NOTE">
<p>Note</p>
<p>These environment variables are available since <a href="/nuget/reference/dotnet-commands">.NET CLI</a> (.NET SDK) 6.0.100, <a href="/nuget/reference/nuget-exe-cli-reference">NuGet CLI</a> 6.0, Visual Studio 2022 version 17.0 and corresponding MSBuild version. See <a href="/nuget/release-notes/">NuGet Release Notes</a>.</p>
</div>
<div class="IMPORTANT">
<p>Important</p>
<p>NuGet.org recommends Alpine Linux users to upgrade to Alpine Linux 3.18.0 or newer. These versions support TCP fallback in the DNS resolver. If you use older versions of Alpine Linux that only support DNS over UDP, you may encounter DNS failures when accessing the <a href="/nuget/nuget-org/overview-nuget-org#api-endpoint-for-nugetorg">V3 API</a>.</p>
</div>
<p>If that version of NuGet client continues to fail, <a href="https://www.nuget.org/policies/Contact">contact support</a> and provide additional connection troubleshooting information including:</p>
<ul>
<li>!!! Your geographical area</li>
<li>The package sources you're using</li>
<li>The version of NuGet client you're using</li>
<li>A restore log with detailed verbosity</li>
<li>MTR or a Fiddler traces (see below)</li>
<li>Whether your machine is behind a proxy or firewall?</li>
<li>Is your machine located on a cloud providers' data center (Azure, AWS etc)? If yes, please provide the name of the provider and the region.</li>
</ul>
<p><em>To capture MTR:</em></p>
<ul>
<li><p>Download <a href="https://sourceforge.net/projects/winmtr/files/WinMTR-v092.zip/download">WinMTR</a>.</p>
</li>
<li><p>Enter <code>api.nuget.org</code> as the hostname and click <strong>Start</strong>.</p>
</li>
<li><p>Wait until the <strong>Sent</strong> column is >= 100.</p>
<p><img src="media/mtr.png" alt="Capturing MTR" /></p>
</li>
<li><p>Copy text to clipboard.</p>
</li>
</ul>
<p><em>To capture Fiddler:</em></p>
<ul>
<li>Install the latest version of <a href="https://www.telerik.com/download/fiddler">Fiddler</a>.</li>
<li>Start Fiddler and disable capturing traffic using the <strong>File > Capture Traffic</strong> menu.</li>
<li>Remove all sessions (select all items in the list, press the <strong>Delete</strong> key).</li>
<li>Configure Fiddler to capture HTTPS traffic by checking <strong>Decrypt HTTPS traffic</strong> in the <strong>HTTPS</strong> tab of the <strong>Tools > Fiddler Options...</strong> menu.</li>
<li>Close Visual Studio.</li>
<li>Enable the <strong>File > Capture Traffic</strong> menu.</li>
<li>Start Visual Studio or nuget.exe .exe and perform the actions that are not working. The traffic generated by these actions should show up in Fiddler.</li>
<li>Once the actions have run, use <strong>File > Save > All Sessions</strong> to store the captured sessions.</li>
</ul>
<p>Note: it may be required to set the <code>HTTP_PROXY</code> environment variable to <code>http://127.0.0.1:8888</code> for routing NuGet traffic through Fiddler.</p>
<p>If that fails, try the <a href="https://stackoverflow.com/questions/21049908/using-fiddler-to-sniff-visual-studio-2013-requests-proxy-firewall">tips mentioned in this StackOverflow post</a>.</p>
type:Question
name:How to recover NuGet.org password login?
acceptedAnswer:
type:Answer
text:<p>Please note that the <a href="https://blog.nuget.org/20180515/NuGet.org-will-only-support-MSA-AAD-starting-June.html">NuGet.org Password login has been discontinued</a>. Unfortunately, NuGet.org has no way to recover password accounts, you can only log in to NuGet.org with a personal Microsoft account (MSA) or Azure Active Directory (AAD) account.</p>
<p>If you are unable to use Microsoft login, <a href="#unable-to-use-microsoft-login--how-do-i-recover-my-nuget-org-account">please follow the steps to recover your NuGet.org account</a>.</p>
<p>Please let us know if you need assistance in transferring ownership of your packages to a different account by sending an email to <a href="mailto:[email protected]">[email protected]</a>.</p>
type:Question
name:Which Microsoft account is linked to my NuGet.org account?
acceptedAnswer:
type:Answer
text:<p>If you have forgotten which Microsoft account is associated with your NuGet.org account, please follow the steps below to get assistance.</p>
<ol>
<li>Go to <a href="https://www.nuget.org/users/account/LogOn">NuGet.org login page</a> and click on <strong>Need assistance signing in?</strong> link.</li>
<li>This will show you the pop-up dialog box for assistance. Follow the steps in this dialog box to understand the associated Microsoft account(s) for your NuGet.org account.</li>
</ol>
type:Question
name:How to change the Microsoft account I use for NuGet.org login?
acceptedAnswer:
type:Answer
text:<p>If you wish to change the Microsoft account for NuGet.org user, follow the steps below. Lets say your Microsoft account with email <code>[email protected]</code> is associated with your NuGet.org account with username <code>MyNuGetAccount</code>. You wish to change the login to another Microsoft account with email <code>[email protected]</code></p>
<ol>
<li><p>Please sign in using <strong>currently associated Microsoft account</strong> i.e. <code>[email protected]</code> on the <a href="https://www.nuget.org/users/account/LogOn">login page</a> after clicking <strong>Sign in with Microsoft</strong>.</p>
</li>
<li><p>Once logged in, go to your <a href="https://www.nuget.org/account">account settings</a> page.</p>
</li>
<li><p>Expand the section for <strong>Login Account</strong>. Click on the <strong>Change Account</strong> button.</p>
</li>
<li><p>You will now be redirected to the microsoft login page. Please sign in with the account that you wish to change the association to i.e. <code>[email protected]</code>. <strong>Note</strong>: you might need to click on <strong>Sign out and sign in with different account</strong> during the sign in flow to be able to login with a different Microsoft account.</p>
</li>
<li><p>If you see an error like below, see <a href="#microsoft-account-is-linked-with-another-nuget-org-account">Microsoft account is linked with another NuGet.org account</a> for more details.</p>
<blockquote>
<p><em>Failed to update the Microsoft account with 'account2 <a href="mailto:[email protected]">[email protected]</a>'. This could happen if it is already linked to another NuGet account. Contact support for more information.</em></p>
</blockquote>
</li>
<li><p>Once you have successfully signed in with your second account, you will be redirected back to your NuGet.org account settings page and you should now see the new Microsoft account associated as the login account. Going forward you should use this account when signing into NuGet.org.</p>
</li>
</ol>
type:Question
name:Microsoft account is linked with another NuGet.org account.
acceptedAnswer:
type:Answer
text:<p>If you tried changing your Microsoft login and saw the error below:</p>
<blockquote>
<p><em>Failed to update the Microsoft account with 'account2 <a href="mailto:[email protected]">[email protected]</a>'. This could happen if it is already linked to another NuGet account. Contact support for more information.</em></p>
</blockquote>
<p>Lets say you were trying to change Microsoft account login from <code>[email protected]</code> for NuGet.org user with username <code>MyNuGetAccount1</code> to another Microsoft account with email <code>[email protected]</code>. And you see the error above.</p>
<p>**What does the error above mean?</p>
<p>It means that there is another NuGet.org account which is associated with the Microsoft account that you are trying to change it to i.e. in above example the Microsoft account with email <code><[email protected]></code> is associated with another NuGet.org account with, say, username <code>MyNuGetAccount2</code>.</p>
<p>You cannot change the associated login with a Microsoft account that is linked to a different NuGet.org account.</p>
type:Question
name:I forgot I had another NuGet.org account, how do I find out which NuGet.org account it is?
acceptedAnswer:
type:Answer
text:<p>Login with the second Microsoft account on the <a href="https://www.nuget.org/users/account/LogOn?returnUrl=%2F#" title="login page">login page</a>. This will log you into the NuGet.org account that is currently associated with the second Microsoft account. You can then view the uploaded packages and perform account management on this account.</p>
type:Question
name:I do not care about this second NuGet.org account, I want to change my login for first NuGet.org account with the second Microsoft account. What do I do?
acceptedAnswer:
type:Answer
text:<p>If you wish to not care about the second NuGet.org account and still want to re-use the associated Microsoft account with email <code>[email protected]</code>.</p>
<p>You can release the association between the Microsoft account and NuGet.org account by deleting the NuGet.org account.</p>
<ol>
<li>Follow the steps to <a href="#how-to-delete-my-nuget-org-account">delete user</a> for the second NuGet.org account <code>MyNuGetAccount2</code>.</li>
<li>Once this account is deleted, you can retry the steps to <a href="#how-to-change-the-microsoft-account-i-use-for-nuget-org-login">change Microsoft account login</a>.</li>
</ol>
type:Question
name:Wait, I care about this second account too. I do not want to lose this account but change my associated account logins for first account.
acceptedAnswer:
type:Answer
text:<p>You will need to create/use a third Microsoft account, say, with email <code>[email protected]</code>.</p>
<ol>
<li>First you should login with your second Microsoft account, <code>[email protected]</code> on NuGet.org. Follow the steps above to change associated logins and associate the third Microsoft account with this NuGet.org account.</li>
<li>Once done, your second Microsoft account with email <code>[email protected]</code> is free to be associated to your first NuGet.org account, <code>MyNuGetAccount1</code>. Follow the same steps above to change microsoft logins to the second Microsoft account.</li>
</ol>
type:Question
name:Signing in with Microsoft account shows me my email is linked to another Microsoft account
acceptedAnswer:
type:Answer
text:<p>If you tried to sign in with your Microsoft account, say, with email <code>[email protected]</code> and you see an error like below:</p>
<blockquote>
<p><em>The account with email '[email protected]' is linked with another microsoft account.</em></p>
<p><em>If you would like to update the linked Microsoft account you can do so from the account settings page.</em></p>
</blockquote>
type:Question
name:What does the error above mean?
acceptedAnswer:
type:Answer
text:<p>When an account is created on NuGet.org, there is a communication email address associated with that account. This is usually same as the email address that is used for associated Microsoft account. However, you could choose to specify a different email address for communication. So, technically, you could have a different Microsoft account, say with <code>[email protected]</code> that is linked to NuGet.org account with communication email address as <code>[email protected]</code>.</p>
<p>So the error above means that there already exists NuGet.org account with communication email address <code>[email protected]</code> but is associated with another Microsoft account with email <strong>that is not</strong> <code>[email protected]</code>.</p>
type:Question
name:How do I find which Microsoft account is linked to this NuGet.org account?
acceptedAnswer:
type:Answer
text:<p>You should use the <a href="#which-microsoft-account-is-linked-to-my-nuget-org-account">sign in assistance</a> flow to figure out which Microsoft account is linked to the NuGet.org account with the email address <code>[email protected]</code>.</p>
type:Question
name:Unable to use Microsoft login, how do I recover my NuGet.org account?
acceptedAnswer:
type:Answer
text:<p>If you tried using the <a href="#which-microsoft-account-is-linked-to-my-nuget-org-account">sign in assistance</a> and you do not have access to the Microsoft account that is associated with your NuGet.org account, please contact your Microsoft account support:</p>
<ul>
<li>Microsoft Account (MSA): <a href="https://support.microsoft.com/account-billing/get-help-with-your-microsoft-account-ace6f3b3-e2d3-aeb1-6b96-d2e9e7e52133">Get help with your Microsoft account</a></li>
<li>Work or school account (AAD): <a href="https://support.microsoft.com/account-billing/work-or-school-account-help-718b3d92-a8a7-4656-8a05-c0228d346b7d">Work or school account help</a> or contact your admin tenant.</li>
</ul>
type:Question
name:How to transform my NuGet.org account to an organization?
acceptedAnswer:
type:Answer
text:<p>If you want to transform your account to an organization, please follow the steps given in the documentation for <a href="organizations-on-nuget-org">organizations on nuget.org</a>.</p>
type:Question
name:NuGet.org login issues for AAD accounts with unmanaged tenant?
acceptedAnswer:
type:Answer
text:<p>If you see an error like below during your login flow with your email account domain(@yourdomain.com), see the steps below to recover your NuGet.org account.</p>
<p><img src="media/unmanaged-aad-tenant.png" alt="Error during login for AAD accounts" /></p>
type:Question
name:What is this unmanaged state thing during login? And why is this happening now?
acceptedAnswer:
type:Answer
text:<p>Your account seems to be previously registered as a personal Microsoft account and it worked fine, however, now it seems like your account has been registered as an "Unmanaged" tenant in the Azure Active Directory (the identity service which we use to authenticate Microsoft accounts).</p>
<p>This could have happened if you or someone from your organization(with <span class="no-loc" dir="ltr" lang="en-us">@yourdomain.com</span> email address) registered with one of the AAD integrated services or did a <a href="/azure/active-directory/users-groups-roles/directory-self-service-signup">self-service signup for Azure Active Directory</a>, which creates such an "Unmanaged" tenant for the used Microsoft account domain(@yourdomain.com in your case).</p>
type:Question
name:What can I do to recover my account?
acceptedAnswer:
type:Answer
text:<p>At this moment there is not a way for us (NuGet.org) to authenticate accounts with such "Unmanaged" tenant accounts in Azure Active directory. We are looking in to a better way to authenticate such accounts.</p>
<p>If you want to login to NuGet.org with your Microsoft account(@yourdomain.com), you(or an administrator at your company) will need to claim the ownership of the AAD by doing a DNS validation to authenticate users with email address "@yourdomain.com". Please follow the steps for <a href="/azure/active-directory/users-groups-roles/domains-admin-takeover">domains admin takeover</a> documented by the Azure Active directory. Once this is done, your normal login should start working.</p>
type:Question
name:How do I change my NuGet.org account username?
acceptedAnswer:
type:Answer
text:<p>You can request a username change by sending an email to <a href="mailto:[email protected]">[email protected]</a> from the email address that is attached to the account you want to update.
Be sure to include the old username and the new username you would like to change to.
We will then review your request and, upon approval, get confirmation from you that we are about to take the correct action and that you understand the consequences.
Once you have confirmed, we will change your username.</p>
<div class="IMPORTANT">
<p>Important</p>
<ul>
<li>The old username will still be <strong>reserved</strong>. You will not be able to reuse the old username again and <strong>this includes the change of casings</strong>.</li>
<li>As a consequence of the above, we will not be able to revert this change either.</li>
<li>Any links to your old username profile page (e.g. <code>https://www.nuget.org/profiles/OldUsername</code>) will not be redirected to your new profile.</li>
<li>Package versions currently owned by your account will still contain the old username in the repository signature. New package versions will contain the new username.</li>
<li>Any author-provided metadata in the existing package versions referring to the old username or other identifying information will not be changed.</li>
<li>NuGet client policies asserting trust of your old username will not implicitly trust packages published by your new username. Package consumers with these client policies configured will need to manual update them to trust your new username when they attempt to update to a newly published package version.</li>
</ul>
</div>
type:Question
name:How to delete my NuGet.org account?
acceptedAnswer:
type:Answer
text:<p>To delete your account, please note that we recommend that you transfer the ownership of any packages where you are the sole owner. You can read more about <a href="publish-a-package#managing-package-owners-on-nugetorg">managing package owners</a> on how to do it. This will also help us expedite your request.</p>
<p>If you are looking to transform your account to an organization, follow the steps given in <a href="#how-to-transform-my-nuget-org-account-to-an-organization">transform my NuGet.org account to an organization</a>.</p>
<div class="IMPORTANT">
<p>Important</p>
<p>Deleting the user will result in following:</p>
<ol>
<li>Your username will be reserved and no one will be able to re-use it to create an individual account or an organization account</li>
<li>Revoke associated API key(s).</li>
<li>Remove the account as an owner for any child packages.</li>
<li>Dissociate all previously existent ID prefix reservations with this account.</li>
<li>Remove the account as a member of any organizations.</li>
</ol>
</div>
<p>Follow the following steps to proceed with account deletion.</p>
<ol>
<li><a href="https://www.nuget.org/users/account/LogOn">Login to NuGet.org</a> with the account you wish to delete.</li>
<li>Click on this url: <a href="https://www.nuget.org/account/delete">https://www.nuget.org/account/delete</a> and follow the steps to submit the request for deleting the account.</li>
</ol>
<p>Our customer support will process this request and perform the account deletion.</p>
type:Question
name:What happens to my NuGet.org account when my Microsoft account gets deleted?
acceptedAnswer:
type:Answer
text:<p>When the Microsoft or Azure Active Directory account you use to sign in to your nuget.org account is deleted, your nuget.org account will be deleted as well. The account delete action is completed by the nuget.org customer support within 30 days from the date of the Microsoft account deletion.</p>
<p>If you have packages associated with your account, we will notify you 3 business days before proceeding with deletion and offer assistance to transfer the packages to a different nuget.org account.</p>
Question:
name:What are the default license terms if a package doesn't provide specific license information?
acceptedAnswer:
type:Answer
text:<p>Each package is governed by the terms that are included with the package. You should review the applicable terms before accessing, downloading, or acquiring any packages. On NuGet.org, use the <strong>License Info</strong> link on the package page.</p>
<p>If a package does not specify the licensing terms, contact the package owner directly using the <strong>Contact owners</strong> link on the NuGet.org package page. Microsoft does not license any intellectual property to you from third party package providers and is not responsible for information provided by third parties.</p>
name:Can I edit package metadata after it's been uploaded?
acceptedAnswer:
type:Answer
text:<p>NuGet recommends all packages to be signed. A design principle of package signing is that signed package content must be immutable, which includes the nuspec. Editing the package metadata results in changes to the nuspec, invalidating existing signatures. We recommend modifying existing workflows to not require editing the package metadata after the package has been created.</p>
<p>Note that dependencies listed for your package are generated automatically from the package itself and cannot be edited.</p>
<p>In addition, uploading packages to <a href="https://int.nugettest.org">int.nugettest.org</a> is a great way to test and validate your package without making a package available in the public gallery. API Endpoint: <a href="https://apiint.nugettest.org/v3/index.json">https://apiint.nugettest.org/v3/index.json</a></p>
name:Can I delete a package published to NuGet.org?
acceptedAnswer:
type:Answer
text:<p>In general, we do not support deleting a package published to NuGet.org. Read more about our <a href="policies/deleting-packages">policy on deleting packages</a>.</p>
name:Is it possible to reserve names for packages that will be published in future?
acceptedAnswer:
type:Answer
text:<p>Yes. You can reserve IDs for packages on <a href="https://www.nuget.org/">NuGet.org</a> by requesting a package ID prefix for your account. In order to request a package ID prefix, follow the instructions in the <a href="id-prefix-reservation">documentation</a>.</p>
name:How do I claim ownership for packages ?
acceptedAnswer:
type:Answer
text:<p>See <a href="publish-a-package#managing-package-owners-on-nugetorg">Managing package owners on NuGet.org</a>.</p>
name:How do I deal with a package owner who is violating my software license?
acceptedAnswer:
type:Answer
text:<p>We encourage the NuGet community to work together to resolve any disputes that may arise between package owners and the owners of other software. We have crafted a <a href="policies/dispute-resolution">dispute resolution process</a> to follow before asking NuGet.org administrators to intercede.</p>
name:Is it recommended to upload my test packages to NuGet.org?
acceptedAnswer:
type:Answer
text:<p>For test purposes, you can use <a href="https://int.nugettest.org">int.nugettest.org</a>, or alternative public NuGet servers like <a href="https://myget.org">myget.org</a> or <a href="https://blogs.msdn.microsoft.com/visualstudioalm/2015/08/27/announcing-package-management-support-for-vsotfs/">Azure DevOps</a>.</p>
<p>Note that packages uploaded to int.nugettest.org may not be preserved.</p>
name:What is the maximum size of packages I can upload to NuGet.org?
acceptedAnswer:
type:Answer
text:<p>NuGet.org allows packages up to 250MB, but we recommend keeping packages under 1MB if possible and using dependencies to link packages together. As a rule of thumb, packages contain only one assembly to avoid collisions.</p>
<p>NuGet uses HTTP to download packages, so larger packages have a higher likelihood of failed installs than smaller ones.</p>
<p>It is possible to share dependencies between multiple packages, making the total download size for consumers of your NuGet packages smaller.</p>
<p>Dependencies are mostly static and never change. When fixing a bug in code, the dependencies may not need to be updated. If you bundle dependencies, you end up reshipping larger packages every time. By splitting NuGet packages into related dependencies, upgrades are much more fine-grained for consumers of your package.</p>
name:What SSL/TLS version and cipher suites does NuGet.org support?
acceptedAnswer:
type:Answer
text:<p>NuGet.org supports TLS 1.2 and the following cipher suites:</p>
<ul>
<li>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384</li>
<li>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256</li>
<li>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384</li>
<li>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256</li>
</ul>
name:Why can't I restore packages from NuGet.org?
acceptedAnswer:
type:Answer
text:<p>If you meet transient failures when restoring packages from NuGet.org, we suggest you:</p>
<ul>
<li>use the latest versions of NuGet clients with a better resilience support.</li>
<li>use environment variables of NuGet clients to enhance the retry policy on CI machines.</li>
</ul>
<table>
<thead>
<tr>
<th>Environment Variable</th>
<th>Description</th>
<th>Remarks</th>
</tr>
</thead>
<tbody>
<tr>
<td>NUGET_ENABLE_ENHANCED_HTTP_RETRY</td>
<td>Enables or disables enhanced HTTP retry in NuGet.</td>
<td>Possible values are <code>true</code> (default since .NET CLI 6.0.300, NuGet CLI 6.2, Visual Studio 2022 version 17.2) or <code>false</code>.</td>
</tr>
<tr>
<td>NUGET_ENHANCED_MAX_NETWORK_TRY_COUNT</td>
<td>Configures the maximum number of times an HTTP connection should be retried when enhanced retries are enabled.</td>
<td>A number representing how many retries to perform, the default value is <code>6</code>.</td>
</tr>
<tr>
<td>NUGET_ENHANCED_NETWORK_RETRY_DELAY_MILLISECONDS</td>
<td>Configures the amount of time to wait in milliseconds before retrying an HTTP connection when enhanced retries are enabled.</td>
<td>Number of millseconds to wait, the default value is <code>1000</code>.</td>
</tr>
</tbody>
</table>
<div class="NOTE">
<p>Note</p>
<p>These environment variables are available since <a href="/nuget/reference/dotnet-commands">.NET CLI</a> (.NET SDK) 6.0.100, <a href="/nuget/reference/nuget-exe-cli-reference">NuGet CLI</a> 6.0, Visual Studio 2022 version 17.0 and corresponding MSBuild version. See <a href="/nuget/release-notes/">NuGet Release Notes</a>.</p>
</div>
<div class="IMPORTANT">
<p>Important</p>
<p>NuGet.org recommends Alpine Linux users to upgrade to Alpine Linux 3.18.0 or newer. These versions support TCP fallback in the DNS resolver. If you use older versions of Alpine Linux that only support DNS over UDP, you may encounter DNS failures when accessing the <a href="/nuget/nuget-org/overview-nuget-org#api-endpoint-for-nugetorg">V3 API</a>.</p>
</div>
<p>If that version of NuGet client continues to fail, <a href="https://www.nuget.org/policies/Contact">contact support</a> and provide additional connection troubleshooting information including:</p>
<ul>
<li>!!! Your geographical area</li>
<li>The package sources you're using</li>
<li>The version of NuGet client you're using</li>
<li>A restore log with detailed verbosity</li>
<li>MTR or a Fiddler traces (see below)</li>
<li>Whether your machine is behind a proxy or firewall?</li>
<li>Is your machine located on a cloud providers' data center (Azure, AWS etc)? If yes, please provide the name of the provider and the region.</li>
</ul>
<p><em>To capture MTR:</em></p>
<ul>
<li><p>Download <a href="https://sourceforge.net/projects/winmtr/files/WinMTR-v092.zip/download">WinMTR</a>.</p>
</li>
<li><p>Enter <code>api.nuget.org</code> as the hostname and click <strong>Start</strong>.</p>
</li>
<li><p>Wait until the <strong>Sent</strong> column is >= 100.</p>
<p><img src="media/mtr.png" alt="Capturing MTR" /></p>
</li>
<li><p>Copy text to clipboard.</p>
</li>
</ul>
<p><em>To capture Fiddler:</em></p>
<ul>
<li>Install the latest version of <a href="https://www.telerik.com/download/fiddler">Fiddler</a>.</li>
<li>Start Fiddler and disable capturing traffic using the <strong>File > Capture Traffic</strong> menu.</li>
<li>Remove all sessions (select all items in the list, press the <strong>Delete</strong> key).</li>
<li>Configure Fiddler to capture HTTPS traffic by checking <strong>Decrypt HTTPS traffic</strong> in the <strong>HTTPS</strong> tab of the <strong>Tools > Fiddler Options...</strong> menu.</li>
<li>Close Visual Studio.</li>
<li>Enable the <strong>File > Capture Traffic</strong> menu.</li>
<li>Start Visual Studio or nuget.exe .exe and perform the actions that are not working. The traffic generated by these actions should show up in Fiddler.</li>
<li>Once the actions have run, use <strong>File > Save > All Sessions</strong> to store the captured sessions.</li>
</ul>
<p>Note: it may be required to set the <code>HTTP_PROXY</code> environment variable to <code>http://127.0.0.1:8888</code> for routing NuGet traffic through Fiddler.</p>
<p>If that fails, try the <a href="https://stackoverflow.com/questions/21049908/using-fiddler-to-sniff-visual-studio-2013-requests-proxy-firewall">tips mentioned in this StackOverflow post</a>.</p>
name:How to recover NuGet.org password login?
acceptedAnswer:
type:Answer
text:<p>Please note that the <a href="https://blog.nuget.org/20180515/NuGet.org-will-only-support-MSA-AAD-starting-June.html">NuGet.org Password login has been discontinued</a>. Unfortunately, NuGet.org has no way to recover password accounts, you can only log in to NuGet.org with a personal Microsoft account (MSA) or Azure Active Directory (AAD) account.</p>
<p>If you are unable to use Microsoft login, <a href="#unable-to-use-microsoft-login--how-do-i-recover-my-nuget-org-account">please follow the steps to recover your NuGet.org account</a>.</p>
<p>Please let us know if you need assistance in transferring ownership of your packages to a different account by sending an email to <a href="mailto:[email protected]">[email protected]</a>.</p>
name:Which Microsoft account is linked to my NuGet.org account?
acceptedAnswer:
type:Answer
text:<p>If you have forgotten which Microsoft account is associated with your NuGet.org account, please follow the steps below to get assistance.</p>
<ol>
<li>Go to <a href="https://www.nuget.org/users/account/LogOn">NuGet.org login page</a> and click on <strong>Need assistance signing in?</strong> link.</li>
<li>This will show you the pop-up dialog box for assistance. Follow the steps in this dialog box to understand the associated Microsoft account(s) for your NuGet.org account.</li>
</ol>
name:How to change the Microsoft account I use for NuGet.org login?
acceptedAnswer:
type:Answer
text:<p>If you wish to change the Microsoft account for NuGet.org user, follow the steps below. Lets say your Microsoft account with email <code>[email protected]</code> is associated with your NuGet.org account with username <code>MyNuGetAccount</code>. You wish to change the login to another Microsoft account with email <code>[email protected]</code></p>
<ol>
<li><p>Please sign in using <strong>currently associated Microsoft account</strong> i.e. <code>[email protected]</code> on the <a href="https://www.nuget.org/users/account/LogOn">login page</a> after clicking <strong>Sign in with Microsoft</strong>.</p>
</li>
<li><p>Once logged in, go to your <a href="https://www.nuget.org/account">account settings</a> page.</p>
</li>
<li><p>Expand the section for <strong>Login Account</strong>. Click on the <strong>Change Account</strong> button.</p>
</li>
<li><p>You will now be redirected to the microsoft login page. Please sign in with the account that you wish to change the association to i.e. <code>[email protected]</code>. <strong>Note</strong>: you might need to click on <strong>Sign out and sign in with different account</strong> during the sign in flow to be able to login with a different Microsoft account.</p>
</li>
<li><p>If you see an error like below, see <a href="#microsoft-account-is-linked-with-another-nuget-org-account">Microsoft account is linked with another NuGet.org account</a> for more details.</p>
<blockquote>
<p><em>Failed to update the Microsoft account with 'account2 <a href="mailto:[email protected]">[email protected]</a>'. This could happen if it is already linked to another NuGet account. Contact support for more information.</em></p>
</blockquote>
</li>
<li><p>Once you have successfully signed in with your second account, you will be redirected back to your NuGet.org account settings page and you should now see the new Microsoft account associated as the login account. Going forward you should use this account when signing into NuGet.org.</p>
</li>
</ol>
name:Microsoft account is linked with another NuGet.org account.
acceptedAnswer:
type:Answer
text:<p>If you tried changing your Microsoft login and saw the error below:</p>
<blockquote>
<p><em>Failed to update the Microsoft account with 'account2 <a href="mailto:[email protected]">[email protected]</a>'. This could happen if it is already linked to another NuGet account. Contact support for more information.</em></p>
</blockquote>
<p>Lets say you were trying to change Microsoft account login from <code>[email protected]</code> for NuGet.org user with username <code>MyNuGetAccount1</code> to another Microsoft account with email <code>[email protected]</code>. And you see the error above.</p>
<p>**What does the error above mean?</p>
<p>It means that there is another NuGet.org account which is associated with the Microsoft account that you are trying to change it to i.e. in above example the Microsoft account with email <code><[email protected]></code> is associated with another NuGet.org account with, say, username <code>MyNuGetAccount2</code>.</p>
<p>You cannot change the associated login with a Microsoft account that is linked to a different NuGet.org account.</p>
name:I forgot I had another NuGet.org account, how do I find out which NuGet.org account it is?
acceptedAnswer:
type:Answer
text:<p>Login with the second Microsoft account on the <a href="https://www.nuget.org/users/account/LogOn?returnUrl=%2F#" title="login page">login page</a>. This will log you into the NuGet.org account that is currently associated with the second Microsoft account. You can then view the uploaded packages and perform account management on this account.</p>
name:I do not care about this second NuGet.org account, I want to change my login for first NuGet.org account with the second Microsoft account. What do I do?
acceptedAnswer:
type:Answer
text:<p>If you wish to not care about the second NuGet.org account and still want to re-use the associated Microsoft account with email <code>[email protected]</code>.</p>
<p>You can release the association between the Microsoft account and NuGet.org account by deleting the NuGet.org account.</p>
<ol>
<li>Follow the steps to <a href="#how-to-delete-my-nuget-org-account">delete user</a> for the second NuGet.org account <code>MyNuGetAccount2</code>.</li>
<li>Once this account is deleted, you can retry the steps to <a href="#how-to-change-the-microsoft-account-i-use-for-nuget-org-login">change Microsoft account login</a>.</li>
</ol>
name:Wait, I care about this second account too. I do not want to lose this account but change my associated account logins for first account.
acceptedAnswer:
type:Answer
text:<p>You will need to create/use a third Microsoft account, say, with email <code>[email protected]</code>.</p>
<ol>
<li>First you should login with your second Microsoft account, <code>[email protected]</code> on NuGet.org. Follow the steps above to change associated logins and associate the third Microsoft account with this NuGet.org account.</li>
<li>Once done, your second Microsoft account with email <code>[email protected]</code> is free to be associated to your first NuGet.org account, <code>MyNuGetAccount1</code>. Follow the same steps above to change microsoft logins to the second Microsoft account.</li>
</ol>
name:Signing in with Microsoft account shows me my email is linked to another Microsoft account
acceptedAnswer:
type:Answer
text:<p>If you tried to sign in with your Microsoft account, say, with email <code>[email protected]</code> and you see an error like below:</p>
<blockquote>
<p><em>The account with email '[email protected]' is linked with another microsoft account.</em></p>
<p><em>If you would like to update the linked Microsoft account you can do so from the account settings page.</em></p>
</blockquote>
name:What does the error above mean?
acceptedAnswer:
type:Answer
text:<p>When an account is created on NuGet.org, there is a communication email address associated with that account. This is usually same as the email address that is used for associated Microsoft account. However, you could choose to specify a different email address for communication. So, technically, you could have a different Microsoft account, say with <code>[email protected]</code> that is linked to NuGet.org account with communication email address as <code>[email protected]</code>.</p>
<p>So the error above means that there already exists NuGet.org account with communication email address <code>[email protected]</code> but is associated with another Microsoft account with email <strong>that is not</strong> <code>[email protected]</code>.</p>
name:How do I find which Microsoft account is linked to this NuGet.org account?
acceptedAnswer:
type:Answer
text:<p>You should use the <a href="#which-microsoft-account-is-linked-to-my-nuget-org-account">sign in assistance</a> flow to figure out which Microsoft account is linked to the NuGet.org account with the email address <code>[email protected]</code>.</p>
name:Unable to use Microsoft login, how do I recover my NuGet.org account?
acceptedAnswer:
type:Answer
text:<p>If you tried using the <a href="#which-microsoft-account-is-linked-to-my-nuget-org-account">sign in assistance</a> and you do not have access to the Microsoft account that is associated with your NuGet.org account, please contact your Microsoft account support:</p>
<ul>
<li>Microsoft Account (MSA): <a href="https://support.microsoft.com/account-billing/get-help-with-your-microsoft-account-ace6f3b3-e2d3-aeb1-6b96-d2e9e7e52133">Get help with your Microsoft account</a></li>
<li>Work or school account (AAD): <a href="https://support.microsoft.com/account-billing/work-or-school-account-help-718b3d92-a8a7-4656-8a05-c0228d346b7d">Work or school account help</a> or contact your admin tenant.</li>
</ul>
name:How to transform my NuGet.org account to an organization?
acceptedAnswer:
type:Answer
text:<p>If you want to transform your account to an organization, please follow the steps given in the documentation for <a href="organizations-on-nuget-org">organizations on nuget.org</a>.</p>
name:NuGet.org login issues for AAD accounts with unmanaged tenant?
acceptedAnswer:
type:Answer
text:<p>If you see an error like below during your login flow with your email account domain(@yourdomain.com), see the steps below to recover your NuGet.org account.</p>
<p><img src="media/unmanaged-aad-tenant.png" alt="Error during login for AAD accounts" /></p>
name:What is this unmanaged state thing during login? And why is this happening now?
acceptedAnswer:
type:Answer
text:<p>Your account seems to be previously registered as a personal Microsoft account and it worked fine, however, now it seems like your account has been registered as an "Unmanaged" tenant in the Azure Active Directory (the identity service which we use to authenticate Microsoft accounts).</p>
<p>This could have happened if you or someone from your organization(with <span class="no-loc" dir="ltr" lang="en-us">@yourdomain.com</span> email address) registered with one of the AAD integrated services or did a <a href="/azure/active-directory/users-groups-roles/directory-self-service-signup">self-service signup for Azure Active Directory</a>, which creates such an "Unmanaged" tenant for the used Microsoft account domain(@yourdomain.com in your case).</p>
name:What can I do to recover my account?
acceptedAnswer:
type:Answer
text:<p>At this moment there is not a way for us (NuGet.org) to authenticate accounts with such "Unmanaged" tenant accounts in Azure Active directory. We are looking in to a better way to authenticate such accounts.</p>
<p>If you want to login to NuGet.org with your Microsoft account(@yourdomain.com), you(or an administrator at your company) will need to claim the ownership of the AAD by doing a DNS validation to authenticate users with email address "@yourdomain.com". Please follow the steps for <a href="/azure/active-directory/users-groups-roles/domains-admin-takeover">domains admin takeover</a> documented by the Azure Active directory. Once this is done, your normal login should start working.</p>
name:How do I change my NuGet.org account username?
acceptedAnswer:
type:Answer
text:<p>You can request a username change by sending an email to <a href="mailto:[email protected]">[email protected]</a> from the email address that is attached to the account you want to update.
Be sure to include the old username and the new username you would like to change to.
We will then review your request and, upon approval, get confirmation from you that we are about to take the correct action and that you understand the consequences.
Once you have confirmed, we will change your username.</p>
<div class="IMPORTANT">
<p>Important</p>
<ul>
<li>The old username will still be <strong>reserved</strong>. You will not be able to reuse the old username again and <strong>this includes the change of casings</strong>.</li>
<li>As a consequence of the above, we will not be able to revert this change either.</li>
<li>Any links to your old username profile page (e.g. <code>https://www.nuget.org/profiles/OldUsername</code>) will not be redirected to your new profile.</li>
<li>Package versions currently owned by your account will still contain the old username in the repository signature. New package versions will contain the new username.</li>
<li>Any author-provided metadata in the existing package versions referring to the old username or other identifying information will not be changed.</li>
<li>NuGet client policies asserting trust of your old username will not implicitly trust packages published by your new username. Package consumers with these client policies configured will need to manual update them to trust your new username when they attempt to update to a newly published package version.</li>
</ul>
</div>
name:How to delete my NuGet.org account?
acceptedAnswer:
type:Answer
text:<p>To delete your account, please note that we recommend that you transfer the ownership of any packages where you are the sole owner. You can read more about <a href="publish-a-package#managing-package-owners-on-nugetorg">managing package owners</a> on how to do it. This will also help us expedite your request.</p>
<p>If you are looking to transform your account to an organization, follow the steps given in <a href="#how-to-transform-my-nuget-org-account-to-an-organization">transform my NuGet.org account to an organization</a>.</p>
<div class="IMPORTANT">
<p>Important</p>
<p>Deleting the user will result in following:</p>
<ol>
<li>Your username will be reserved and no one will be able to re-use it to create an individual account or an organization account</li>
<li>Revoke associated API key(s).</li>
<li>Remove the account as an owner for any child packages.</li>
<li>Dissociate all previously existent ID prefix reservations with this account.</li>
<li>Remove the account as a member of any organizations.</li>
</ol>
</div>
<p>Follow the following steps to proceed with account deletion.</p>
<ol>
<li><a href="https://www.nuget.org/users/account/LogOn">Login to NuGet.org</a> with the account you wish to delete.</li>
<li>Click on this url: <a href="https://www.nuget.org/account/delete">https://www.nuget.org/account/delete</a> and follow the steps to submit the request for deleting the account.</li>
</ol>
<p>Our customer support will process this request and perform the account deletion.</p>
name:What happens to my NuGet.org account when my Microsoft account gets deleted?
acceptedAnswer:
type:Answer
text:<p>When the Microsoft or Azure Active Directory account you use to sign in to your nuget.org account is deleted, your nuget.org account will be deleted as well. The account delete action is completed by the nuget.org customer support within 30 days from the date of the Microsoft account deletion.</p>
<p>If you have packages associated with your account, we will notify you 3 business days before proceeding with deletion and offer assistance to transfer the packages to a different nuget.org account.</p>
Answer:
text:<p>Each package is governed by the terms that are included with the package. You should review the applicable terms before accessing, downloading, or acquiring any packages. On NuGet.org, use the <strong>License Info</strong> link on the package page.</p>
<p>If a package does not specify the licensing terms, contact the package owner directly using the <strong>Contact owners</strong> link on the NuGet.org package page. Microsoft does not license any intellectual property to you from third party package providers and is not responsible for information provided by third parties.</p>
text:<p>NuGet recommends all packages to be signed. A design principle of package signing is that signed package content must be immutable, which includes the nuspec. Editing the package metadata results in changes to the nuspec, invalidating existing signatures. We recommend modifying existing workflows to not require editing the package metadata after the package has been created.</p>
<p>Note that dependencies listed for your package are generated automatically from the package itself and cannot be edited.</p>
<p>In addition, uploading packages to <a href="https://int.nugettest.org">int.nugettest.org</a> is a great way to test and validate your package without making a package available in the public gallery. API Endpoint: <a href="https://apiint.nugettest.org/v3/index.json">https://apiint.nugettest.org/v3/index.json</a></p>
text:<p>In general, we do not support deleting a package published to NuGet.org. Read more about our <a href="policies/deleting-packages">policy on deleting packages</a>.</p>
text:<p>Yes. You can reserve IDs for packages on <a href="https://www.nuget.org/">NuGet.org</a> by requesting a package ID prefix for your account. In order to request a package ID prefix, follow the instructions in the <a href="id-prefix-reservation">documentation</a>.</p>
text:<p>See <a href="publish-a-package#managing-package-owners-on-nugetorg">Managing package owners on NuGet.org</a>.</p>
text:<p>We encourage the NuGet community to work together to resolve any disputes that may arise between package owners and the owners of other software. We have crafted a <a href="policies/dispute-resolution">dispute resolution process</a> to follow before asking NuGet.org administrators to intercede.</p>
text:<p>For test purposes, you can use <a href="https://int.nugettest.org">int.nugettest.org</a>, or alternative public NuGet servers like <a href="https://myget.org">myget.org</a> or <a href="https://blogs.msdn.microsoft.com/visualstudioalm/2015/08/27/announcing-package-management-support-for-vsotfs/">Azure DevOps</a>.</p>
<p>Note that packages uploaded to int.nugettest.org may not be preserved.</p>
text:<p>NuGet.org allows packages up to 250MB, but we recommend keeping packages under 1MB if possible and using dependencies to link packages together. As a rule of thumb, packages contain only one assembly to avoid collisions.</p>
<p>NuGet uses HTTP to download packages, so larger packages have a higher likelihood of failed installs than smaller ones.</p>
<p>It is possible to share dependencies between multiple packages, making the total download size for consumers of your NuGet packages smaller.</p>
<p>Dependencies are mostly static and never change. When fixing a bug in code, the dependencies may not need to be updated. If you bundle dependencies, you end up reshipping larger packages every time. By splitting NuGet packages into related dependencies, upgrades are much more fine-grained for consumers of your package.</p>
text:<p>NuGet.org supports TLS 1.2 and the following cipher suites:</p>
<ul>
<li>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384</li>
<li>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256</li>
<li>TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384</li>
<li>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256</li>
</ul>
text:<p>If you meet transient failures when restoring packages from NuGet.org, we suggest you:</p>
<ul>
<li>use the latest versions of NuGet clients with a better resilience support.</li>
<li>use environment variables of NuGet clients to enhance the retry policy on CI machines.</li>
</ul>
<table>
<thead>
<tr>
<th>Environment Variable</th>
<th>Description</th>
<th>Remarks</th>
</tr>
</thead>
<tbody>
<tr>
<td>NUGET_ENABLE_ENHANCED_HTTP_RETRY</td>
<td>Enables or disables enhanced HTTP retry in NuGet.</td>
<td>Possible values are <code>true</code> (default since .NET CLI 6.0.300, NuGet CLI 6.2, Visual Studio 2022 version 17.2) or <code>false</code>.</td>
</tr>
<tr>
<td>NUGET_ENHANCED_MAX_NETWORK_TRY_COUNT</td>
<td>Configures the maximum number of times an HTTP connection should be retried when enhanced retries are enabled.</td>
<td>A number representing how many retries to perform, the default value is <code>6</code>.</td>
</tr>
<tr>
<td>NUGET_ENHANCED_NETWORK_RETRY_DELAY_MILLISECONDS</td>
<td>Configures the amount of time to wait in milliseconds before retrying an HTTP connection when enhanced retries are enabled.</td>
<td>Number of millseconds to wait, the default value is <code>1000</code>.</td>
</tr>
</tbody>
</table>
<div class="NOTE">
<p>Note</p>
<p>These environment variables are available since <a href="/nuget/reference/dotnet-commands">.NET CLI</a> (.NET SDK) 6.0.100, <a href="/nuget/reference/nuget-exe-cli-reference">NuGet CLI</a> 6.0, Visual Studio 2022 version 17.0 and corresponding MSBuild version. See <a href="/nuget/release-notes/">NuGet Release Notes</a>.</p>
</div>
<div class="IMPORTANT">
<p>Important</p>
<p>NuGet.org recommends Alpine Linux users to upgrade to Alpine Linux 3.18.0 or newer. These versions support TCP fallback in the DNS resolver. If you use older versions of Alpine Linux that only support DNS over UDP, you may encounter DNS failures when accessing the <a href="/nuget/nuget-org/overview-nuget-org#api-endpoint-for-nugetorg">V3 API</a>.</p>
</div>
<p>If that version of NuGet client continues to fail, <a href="https://www.nuget.org/policies/Contact">contact support</a> and provide additional connection troubleshooting information including:</p>
<ul>
<li>!!! Your geographical area</li>
<li>The package sources you're using</li>
<li>The version of NuGet client you're using</li>
<li>A restore log with detailed verbosity</li>
<li>MTR or a Fiddler traces (see below)</li>
<li>Whether your machine is behind a proxy or firewall?</li>
<li>Is your machine located on a cloud providers' data center (Azure, AWS etc)? If yes, please provide the name of the provider and the region.</li>
</ul>
<p><em>To capture MTR:</em></p>
<ul>
<li><p>Download <a href="https://sourceforge.net/projects/winmtr/files/WinMTR-v092.zip/download">WinMTR</a>.</p>
</li>
<li><p>Enter <code>api.nuget.org</code> as the hostname and click <strong>Start</strong>.</p>
</li>
<li><p>Wait until the <strong>Sent</strong> column is >= 100.</p>
<p><img src="media/mtr.png" alt="Capturing MTR" /></p>
</li>
<li><p>Copy text to clipboard.</p>
</li>
</ul>
<p><em>To capture Fiddler:</em></p>
<ul>
<li>Install the latest version of <a href="https://www.telerik.com/download/fiddler">Fiddler</a>.</li>
<li>Start Fiddler and disable capturing traffic using the <strong>File > Capture Traffic</strong> menu.</li>
<li>Remove all sessions (select all items in the list, press the <strong>Delete</strong> key).</li>
<li>Configure Fiddler to capture HTTPS traffic by checking <strong>Decrypt HTTPS traffic</strong> in the <strong>HTTPS</strong> tab of the <strong>Tools > Fiddler Options...</strong> menu.</li>
<li>Close Visual Studio.</li>
<li>Enable the <strong>File > Capture Traffic</strong> menu.</li>
<li>Start Visual Studio or nuget.exe .exe and perform the actions that are not working. The traffic generated by these actions should show up in Fiddler.</li>
<li>Once the actions have run, use <strong>File > Save > All Sessions</strong> to store the captured sessions.</li>
</ul>
<p>Note: it may be required to set the <code>HTTP_PROXY</code> environment variable to <code>http://127.0.0.1:8888</code> for routing NuGet traffic through Fiddler.</p>
<p>If that fails, try the <a href="https://stackoverflow.com/questions/21049908/using-fiddler-to-sniff-visual-studio-2013-requests-proxy-firewall">tips mentioned in this StackOverflow post</a>.</p>
text:<p>Please note that the <a href="https://blog.nuget.org/20180515/NuGet.org-will-only-support-MSA-AAD-starting-June.html">NuGet.org Password login has been discontinued</a>. Unfortunately, NuGet.org has no way to recover password accounts, you can only log in to NuGet.org with a personal Microsoft account (MSA) or Azure Active Directory (AAD) account.</p>
<p>If you are unable to use Microsoft login, <a href="#unable-to-use-microsoft-login--how-do-i-recover-my-nuget-org-account">please follow the steps to recover your NuGet.org account</a>.</p>
<p>Please let us know if you need assistance in transferring ownership of your packages to a different account by sending an email to <a href="mailto:[email protected]">[email protected]</a>.</p>
text:<p>If you have forgotten which Microsoft account is associated with your NuGet.org account, please follow the steps below to get assistance.</p>
<ol>
<li>Go to <a href="https://www.nuget.org/users/account/LogOn">NuGet.org login page</a> and click on <strong>Need assistance signing in?</strong> link.</li>
<li>This will show you the pop-up dialog box for assistance. Follow the steps in this dialog box to understand the associated Microsoft account(s) for your NuGet.org account.</li>
</ol>
text:<p>If you wish to change the Microsoft account for NuGet.org user, follow the steps below. Lets say your Microsoft account with email <code>[email protected]</code> is associated with your NuGet.org account with username <code>MyNuGetAccount</code>. You wish to change the login to another Microsoft account with email <code>[email protected]</code></p>
<ol>
<li><p>Please sign in using <strong>currently associated Microsoft account</strong> i.e. <code>[email protected]</code> on the <a href="https://www.nuget.org/users/account/LogOn">login page</a> after clicking <strong>Sign in with Microsoft</strong>.</p>
</li>
<li><p>Once logged in, go to your <a href="https://www.nuget.org/account">account settings</a> page.</p>
</li>
<li><p>Expand the section for <strong>Login Account</strong>. Click on the <strong>Change Account</strong> button.</p>
</li>
<li><p>You will now be redirected to the microsoft login page. Please sign in with the account that you wish to change the association to i.e. <code>[email protected]</code>. <strong>Note</strong>: you might need to click on <strong>Sign out and sign in with different account</strong> during the sign in flow to be able to login with a different Microsoft account.</p>
</li>
<li><p>If you see an error like below, see <a href="#microsoft-account-is-linked-with-another-nuget-org-account">Microsoft account is linked with another NuGet.org account</a> for more details.</p>
<blockquote>
<p><em>Failed to update the Microsoft account with 'account2 <a href="mailto:[email protected]">[email protected]</a>'. This could happen if it is already linked to another NuGet account. Contact support for more information.</em></p>
</blockquote>
</li>
<li><p>Once you have successfully signed in with your second account, you will be redirected back to your NuGet.org account settings page and you should now see the new Microsoft account associated as the login account. Going forward you should use this account when signing into NuGet.org.</p>
</li>
</ol>
text:<p>If you tried changing your Microsoft login and saw the error below:</p>
<blockquote>
<p><em>Failed to update the Microsoft account with 'account2 <a href="mailto:[email protected]">[email protected]</a>'. This could happen if it is already linked to another NuGet account. Contact support for more information.</em></p>
</blockquote>
<p>Lets say you were trying to change Microsoft account login from <code>[email protected]</code> for NuGet.org user with username <code>MyNuGetAccount1</code> to another Microsoft account with email <code>[email protected]</code>. And you see the error above.</p>
<p>**What does the error above mean?</p>
<p>It means that there is another NuGet.org account which is associated with the Microsoft account that you are trying to change it to i.e. in above example the Microsoft account with email <code><[email protected]></code> is associated with another NuGet.org account with, say, username <code>MyNuGetAccount2</code>.</p>
<p>You cannot change the associated login with a Microsoft account that is linked to a different NuGet.org account.</p>
text:<p>Login with the second Microsoft account on the <a href="https://www.nuget.org/users/account/LogOn?returnUrl=%2F#" title="login page">login page</a>. This will log you into the NuGet.org account that is currently associated with the second Microsoft account. You can then view the uploaded packages and perform account management on this account.</p>
text:<p>If you wish to not care about the second NuGet.org account and still want to re-use the associated Microsoft account with email <code>[email protected]</code>.</p>
<p>You can release the association between the Microsoft account and NuGet.org account by deleting the NuGet.org account.</p>
<ol>
<li>Follow the steps to <a href="#how-to-delete-my-nuget-org-account">delete user</a> for the second NuGet.org account <code>MyNuGetAccount2</code>.</li>
<li>Once this account is deleted, you can retry the steps to <a href="#how-to-change-the-microsoft-account-i-use-for-nuget-org-login">change Microsoft account login</a>.</li>
</ol>
text:<p>You will need to create/use a third Microsoft account, say, with email <code>[email protected]</code>.</p>
<ol>
<li>First you should login with your second Microsoft account, <code>[email protected]</code> on NuGet.org. Follow the steps above to change associated logins and associate the third Microsoft account with this NuGet.org account.</li>
<li>Once done, your second Microsoft account with email <code>[email protected]</code> is free to be associated to your first NuGet.org account, <code>MyNuGetAccount1</code>. Follow the same steps above to change microsoft logins to the second Microsoft account.</li>
</ol>
text:<p>If you tried to sign in with your Microsoft account, say, with email <code>[email protected]</code> and you see an error like below:</p>
<blockquote>
<p><em>The account with email '[email protected]' is linked with another microsoft account.</em></p>
<p><em>If you would like to update the linked Microsoft account you can do so from the account settings page.</em></p>
</blockquote>
text:<p>When an account is created on NuGet.org, there is a communication email address associated with that account. This is usually same as the email address that is used for associated Microsoft account. However, you could choose to specify a different email address for communication. So, technically, you could have a different Microsoft account, say with <code>[email protected]</code> that is linked to NuGet.org account with communication email address as <code>[email protected]</code>.</p>
<p>So the error above means that there already exists NuGet.org account with communication email address <code>[email protected]</code> but is associated with another Microsoft account with email <strong>that is not</strong> <code>[email protected]</code>.</p>
text:<p>You should use the <a href="#which-microsoft-account-is-linked-to-my-nuget-org-account">sign in assistance</a> flow to figure out which Microsoft account is linked to the NuGet.org account with the email address <code>[email protected]</code>.</p>
text:<p>If you tried using the <a href="#which-microsoft-account-is-linked-to-my-nuget-org-account">sign in assistance</a> and you do not have access to the Microsoft account that is associated with your NuGet.org account, please contact your Microsoft account support:</p>
<ul>
<li>Microsoft Account (MSA): <a href="https://support.microsoft.com/account-billing/get-help-with-your-microsoft-account-ace6f3b3-e2d3-aeb1-6b96-d2e9e7e52133">Get help with your Microsoft account</a></li>
<li>Work or school account (AAD): <a href="https://support.microsoft.com/account-billing/work-or-school-account-help-718b3d92-a8a7-4656-8a05-c0228d346b7d">Work or school account help</a> or contact your admin tenant.</li>
</ul>
text:<p>If you want to transform your account to an organization, please follow the steps given in the documentation for <a href="organizations-on-nuget-org">organizations on nuget.org</a>.</p>
text:<p>If you see an error like below during your login flow with your email account domain(@yourdomain.com), see the steps below to recover your NuGet.org account.</p>
<p><img src="media/unmanaged-aad-tenant.png" alt="Error during login for AAD accounts" /></p>
text:<p>Your account seems to be previously registered as a personal Microsoft account and it worked fine, however, now it seems like your account has been registered as an "Unmanaged" tenant in the Azure Active Directory (the identity service which we use to authenticate Microsoft accounts).</p>
<p>This could have happened if you or someone from your organization(with <span class="no-loc" dir="ltr" lang="en-us">@yourdomain.com</span> email address) registered with one of the AAD integrated services or did a <a href="/azure/active-directory/users-groups-roles/directory-self-service-signup">self-service signup for Azure Active Directory</a>, which creates such an "Unmanaged" tenant for the used Microsoft account domain(@yourdomain.com in your case).</p>
text:<p>At this moment there is not a way for us (NuGet.org) to authenticate accounts with such "Unmanaged" tenant accounts in Azure Active directory. We are looking in to a better way to authenticate such accounts.</p>
<p>If you want to login to NuGet.org with your Microsoft account(@yourdomain.com), you(or an administrator at your company) will need to claim the ownership of the AAD by doing a DNS validation to authenticate users with email address "@yourdomain.com". Please follow the steps for <a href="/azure/active-directory/users-groups-roles/domains-admin-takeover">domains admin takeover</a> documented by the Azure Active directory. Once this is done, your normal login should start working.</p>
text:<p>You can request a username change by sending an email to <a href="mailto:[email protected]">[email protected]</a> from the email address that is attached to the account you want to update.
Be sure to include the old username and the new username you would like to change to.
We will then review your request and, upon approval, get confirmation from you that we are about to take the correct action and that you understand the consequences.
Once you have confirmed, we will change your username.</p>
<div class="IMPORTANT">
<p>Important</p>
<ul>
<li>The old username will still be <strong>reserved</strong>. You will not be able to reuse the old username again and <strong>this includes the change of casings</strong>.</li>
<li>As a consequence of the above, we will not be able to revert this change either.</li>
<li>Any links to your old username profile page (e.g. <code>https://www.nuget.org/profiles/OldUsername</code>) will not be redirected to your new profile.</li>
<li>Package versions currently owned by your account will still contain the old username in the repository signature. New package versions will contain the new username.</li>
<li>Any author-provided metadata in the existing package versions referring to the old username or other identifying information will not be changed.</li>
<li>NuGet client policies asserting trust of your old username will not implicitly trust packages published by your new username. Package consumers with these client policies configured will need to manual update them to trust your new username when they attempt to update to a newly published package version.</li>
</ul>
</div>
text:<p>To delete your account, please note that we recommend that you transfer the ownership of any packages where you are the sole owner. You can read more about <a href="publish-a-package#managing-package-owners-on-nugetorg">managing package owners</a> on how to do it. This will also help us expedite your request.</p>
<p>If you are looking to transform your account to an organization, follow the steps given in <a href="#how-to-transform-my-nuget-org-account-to-an-organization">transform my NuGet.org account to an organization</a>.</p>
<div class="IMPORTANT">
<p>Important</p>
<p>Deleting the user will result in following:</p>
<ol>
<li>Your username will be reserved and no one will be able to re-use it to create an individual account or an organization account</li>
<li>Revoke associated API key(s).</li>
<li>Remove the account as an owner for any child packages.</li>
<li>Dissociate all previously existent ID prefix reservations with this account.</li>
<li>Remove the account as a member of any organizations.</li>
</ol>
</div>
<p>Follow the following steps to proceed with account deletion.</p>
<ol>
<li><a href="https://www.nuget.org/users/account/LogOn">Login to NuGet.org</a> with the account you wish to delete.</li>
<li>Click on this url: <a href="https://www.nuget.org/account/delete">https://www.nuget.org/account/delete</a> and follow the steps to submit the request for deleting the account.</li>
</ol>
<p>Our customer support will process this request and perform the account deletion.</p>
text:<p>When the Microsoft or Azure Active Directory account you use to sign in to your nuget.org account is deleted, your nuget.org account will be deleted as well. The account delete action is completed by the nuget.org customer support within 30 days from the date of the Microsoft account deletion.</p>
<p>If you have packages associated with your account, we will notify you 3 business days before proceeding with deletion and offer assistance to transfer the packages to a different nuget.org account.</p>
Social Networks {π}(3)
- https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fnuget%2Fnuget-org%2Fnuget-org-faq%3FWT.mc_id%3Dfacebook
- https://twitter.com/intent/tweet?original_referer=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fnuget%2Fnuget-org%2Fnuget-org-faq%3FWT.mc_id%3Dtwitter&text=%0A%0D%0Ahttps%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fnuget%2Fnuget-org%2Fnuget-org-faq%3FWT.mc_id%3Dtwitter&tw_p=tweetbutton&url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fnuget%2Fnuget-org%2Fnuget-org-faq%3FWT.mc_id%3Dtwitter
- https://www.linkedin.com/feed/?shareActive=true&text=%0A%0D%0Ahttps%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fnuget%2Fnuget-org%2Fnuget-org-faq%3FWT.mc_id%3Dlinkedin
External Links {π}(77)
- Explore the financials of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#main
- What's the monthly money flow for https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#?
- Monthly income for https://go.microsoft.com/fwlink/p/?LinkID=2092881
- What's the financial outcome of https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge?
- Monthly income for https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq
- See how much https://learn.microsoft.com/en-us/ makes per month
- Financial intake of https://github.com/NuGet/docs.microsoft.com-nuget/blob/main/docs/nuget-org/nuget-org-faq.yml
- https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/mailto:?subject=%5BShared%20Article%5D%20NuGet.org%20Frequently-Asked%20Questions%20%7C%20Microsoft%20Learn&body=%0A%0D%0Ahttps%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fnuget%2Fnuget-org%2Fnuget-org-faq%3FWT.mc_id%3Demail income
- How much income is https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#license-terms earning monthly?
- How much does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#managing-packages-on-nuget-org rake in every month?
- Find out how much https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#nuget-org-not-accessible earns monthly
- Financial intake of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#nuget-org-account-management
- How much does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#what-are-the-default-license-terms-if-a-package-doesn-t-provide-specific-license-information earn?
- What's the total monthly financial gain of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#can-i-edit-package-metadata-after-it-s-been-uploaded?
- https://int.nugettest.org's total income per month
- How much income does https://apiint.nugettest.org/v3/index.json have?
- What's the financial outcome of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#can-i-delete-a-package-published-to-nuget-org?
- How much revenue does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/policies/deleting-packages generate?
- Find out how much https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#is-it-possible-to-reserve-names-for-packages-that-will-be-published-in-future earns monthly
- Monthly income for https://www.nuget.org/
- How much money does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/id-prefix-reservation generate?
- How much does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#how-do-i-claim-ownership-for-packages- net monthly?
- How much does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/publish-a-package#managing-package-owners-on-nugetorg bring in each month?
- Learn how profitable https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#how-do-i-deal-with-a-package-owner-who-is-violating-my-software-license is on a monthly basis
- What's https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/policies/dispute-resolution's gross income?
- Explore the financials of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#is-it-recommended-to-upload-my-test-packages-to-nuget-org
- How much does https://myget.org net monthly?
- What's the profit of https://blogs.msdn.microsoft.com/visualstudioalm/2015/08/27/announcing-package-management-support-for-vsotfs/?
- How much income is https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#what-is-the-maximum-size-of-packages-i-can-upload-to-nuget-org earning monthly?
- https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#what-ssl-tls-version-and-cipher-suites-does-nuget-org-support's revenue stream
- What's the financial outcome of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#why-can-t-i-restore-packages-from-nuget-org?
- How much money does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/en-us/nuget/reference/dotnet-commands make?
- What is the earnings of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/en-us/nuget/reference/nuget-exe-cli-reference?
- How much does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/en-us/nuget/release-notes/ net monthly?
- How much revenue does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/en-us/nuget/nuget-org/overview-nuget-org#api-endpoint-for-nugetorg produce monthly?
- Monthly income for https://www.nuget.org/policies/Contact
- Check the income stats for https://sourceforge.net/projects/winmtr/files/WinMTR-v092.zip/download
- How much does https://www.telerik.com/download/fiddler make?
- See how much https://stackoverflow.com/questions/21049908/using-fiddler-to-sniff-visual-studio-2013-requests-proxy-firewall makes per month
- What's the income of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#how-to-recover-nuget-org-password-login?
- Monthly income for https://blog.nuget.org/20180515/NuGet.org-will-only-support-MSA-AAD-starting-June.html
- What is the monthly revenue of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#unable-to-use-microsoft-login--how-do-i-recover-my-nuget-org-account?
- Learn about the earnings of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/mailto:[email protected]
- What's the revenue for https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#which-microsoft-account-is-linked-to-my-nuget-org-account?
- What's https://www.nuget.org/users/account/LogOn's gross income?
- What's the profit of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#how-to-change-the-microsoft-account-i-use-for-nuget-org-login?
- Get to know https://www.nuget.org/account's earnings
- How much does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#microsoft-account-is-linked-with-another-nuget-org-account gross monthly?
- https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/mailto:[email protected]'s total income per month
- How much profit does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#i-forgot-i-had-another-nuget-org-account--how-do-i-find-out-which-nuget-org-account-it-is make?
- How much profit does https://www.nuget.org/users/account/LogOn?returnUrl=%2F# make?
- What's the monthly income of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#i-do-not-care-about-this-second-nuget-org-account--i-want-to-change-my-login-for-first-nuget-org-account-with-the-second-microsoft-account--what-do-i-do?
- Financial intake of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#how-to-delete-my-nuget-org-account
- Get to know https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#wait--i-care-about-this-second-account-too--i-do-not-want-to-lose-this-account-but-change-my-associated-account-logins-for-first-account's earnings
- How much does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#signing-in-with-microsoft-account-shows-me-my-email-is-linked-to-another-microsoft-account gross monthly?
- What's the financial intake of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#what-does-the-error-above-mean?
- What is the monthly revenue of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#how-do-i-find-which-microsoft-account-is-linked-to-this-nuget-org-account?
- How much income is https://support.microsoft.com/account-billing/get-help-with-your-microsoft-account-ace6f3b3-e2d3-aeb1-6b96-d2e9e7e52133 earning monthly?
- What are the earnings of https://support.microsoft.com/account-billing/work-or-school-account-help-718b3d92-a8a7-4656-8a05-c0228d346b7d?
- What is the monthly revenue of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#how-to-transform-my-nuget-org-account-to-an-organization?
- What's the monthly income of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/organizations-on-nuget-org?
- What's the income generated by https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#nuget-org-login-issues-for-aad-accounts-with-unmanaged-tenant each month?
- Get to know what's the income of https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#what-is-this-unmanaged-state-thing-during-login--and-why-is-this-happening-now
- What's the income generated by https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/en-us/azure/active-directory/users-groups-roles/directory-self-service-signup each month?
- What's https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#what-can-i-do-to-recover-my-account's gross income?
- How much income does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/en-us/azure/active-directory/users-groups-roles/domains-admin-takeover have?
- How profitable is https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#how-do-i-change-my-nuget-org-account-username?
- How much does https://www.nuget.org/account/delete generate monthly?
- How much does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/#what-happens-to-my-nuget-org-account-when-my-microsoft-account-gets-deleted rake in every month?
- How much revenue does https://learn.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq/en-us/locale?target=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fnuget%2Fnuget-org%2Fnuget-org-faq generate?
- How much income does https://learn.microsoft.com/en-us/principles-for-ai-generated-content have?
- What's the total monthly financial gain of https://learn.microsoft.com/en-us/previous-versions/?
- Explore the financials of https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog
- What is the monthly revenue of https://learn.microsoft.com/en-us/contribute?
- How much does https://go.microsoft.com/fwlink/?LinkId=521839 rake in every month?
- Get to know what's the income of https://learn.microsoft.com/en-us/legal/termsofuse
- Learn how profitable https://www.microsoft.com/legal/intellectualproperty/Trademarks/ is on a monthly basis
Analytics and Tracking {π}
- Adobe Analytics
Libraries {π}
- Clipboard.js
Emails and Hosting {βοΈ}
Mail Servers:
Name Servers:
- asia1.akam.net
- asia3.akam.net
- eur2.akam.net
- ns1-132.akam.net
- ns1-191.akam.net
- usc4.akam.net
- use9.akam.net
- usw1.akam.net