Häufig gestellte Fragen zu NuGet.orgNuGet.org frequently-asked questions

LizenzbedingungenLicense terms

Welche Lizenzbedingungen gelten standardmäßig, wenn ein Paket keine spezifischen Lizenzbedingungen bereitstellt?What are the default license terms if a package doesn't provide specific license information?

Jedes Paket unterliegt den im Paket enthaltenen Bestimmungen.Each package is governed by the terms that are included with the package. Sie sollten die geltenden Bestimmungen überprüfen, bevor Sie Pakete erwerben, herunterladen oder auf diese zugreifen.You should review the applicable terms before accessing, downloading, or acquiring any packages. Verwenden Sie den Link License Info (Lizenzinformationen) auf der Seite für Pakete auf NuGet.org.On NuGet.org, use the License Info link on the package page.

Wenn ein Paket keine Lizenzbedingungen festlegt, kontaktieren Sie den Paketbesitzer direkt, indem Sie den Link Contact owners (Besitzer kontaktieren) auf der Seite für Pakete auf NuGet.org verwenden.If a package does not specify the licensing terms, contact the package owner directly using the Contact owners link on the NuGet.org package page. Microsoft lizenziert kein geistiges Eigentum von Drittanbietern für Pakete und ist nicht verantwortlich für die durch Drittanbieter bereitgestellten Inhalte.Microsoft does not license any intellectual property to you from third party package providers and is not responsible for information provided by third parties.

Verwalten von Paketen auf NuGet.orgManaging packages on NuGet.org

Können Paketmetadaten nach dem Upload bearbeitet werden?Can I edit package metadata after it's been uploaded?

Es wird empfohlen, dass Sie alle Pakete für NuGet signieren.NuGet recommends all packages to be signed. Ein Entwurfsprinzip der Paketsignierung besteht darin, dass signierte Paketinhalte unveränderlich sein müssen. Dies schließt die NUSPEC-Datei ein.A design principle of package signing is that signed package content must be immutable, which includes the nuspec. Durch das Bearbeiten der Paketmetadaten wird die NUSPEC-Datei geändert, wodurch bestehende Signaturen ungültig werden.Editing the package metadata results in changes to the nuspec, invalidating existing signatures. Es wird empfohlen, vorhandene Workflows zu ändern, damit das Bearbeiten der Paketmetadaten nach dem Erstellen des Pakets nicht erforderlich ist.We recommend modifying existing workflows to not require editing the package metadata after the package has been created.

Beachten Sie, dass die für Ihr Paket aufgeführten Abhängigkeiten automatisch vom Paket generiert werden und nicht bearbeitet werden können.Note that dependencies listed for your package are generated automatically from the package itself and cannot be edited.

Zusätzlich stellt das Hochladen von Paketen auf int.nugettest.org eine gute Möglichkeit zum Testen und Überprüfen des Pakets dar, ohne dieses im öffentlichen Katalog zur Verfügung zu stellen.In addition, uploading packages to int.nugettest.org is a great way to test and validate your package without making a package available in the public gallery. API-Endpunkt: https://apiint.nugettest.org/v3/index.jsonAPI Endpoint: https://apiint.nugettest.org/v3/index.json

Kann ich ein Paket löschen, das auf NuGet.org veröffentlicht wurde?Can I delete a package published to NuGet.org?

Im Allgemeinen wird das Löschen eines Pakets, das auf NuGet.org veröffentlicht wurde, nicht unterstützt. Weitere Informationen finden Sie in der Richtlinie zum Löschen von Paketen.In general, we do not support deleting a package published to NuGet.org. Read more about our policy on deleting packages.

Ist es möglich, Namen für Pakete zu reservieren, die in Zukunft veröffentlicht werden sollen?Is it possible to reserve names for packages that will be published in future?

Ja.Yes. Sie können IDs für Pakete auf NuGet.org reservieren, indem Sie ein Präfix für eine Paket-ID für Ihr Konto anfordern.You can reserve IDs for packages on NuGet.org by requesting a package ID prefix for your account. Wenn Sie ein Präfix für die Paket-ID anfordern möchten, folgen Sie den Anweisungen in der Dokumentation.In order to request a package ID prefix, follow the instructions in the documentation.

Wie kann der Besitz eines Pakets beansprucht werden?How do I claim ownership for packages ?

Weitere Informationen finden Sie unter Verwalten von Paketbesitzern auf NuGet.org.See Managing package owners on NuGet.org.

Wie kann vorgegangen werden, wenn ein Paketbesitzer meine Softwarelizenzbedingungen verletzt?How do I deal with a package owner who is violating my software license?

Es wird empfohlen, dass die NuGet-Community zusammenarbeitet, um Streitfälle zwischen Paketbesitzern und den Besitzern von anderer Software zu klären.We encourage the NuGet community to work together to resolve any disputes that may arise between package owners and the owners of other software. Es wurde eine Vorgehensweise zum Lösen von Streitfällen entworfen, die Sie befolgen sollten, bevor Sie um das Eingreifen der Administratoren von NuGet.org bitten.We have crafted a dispute resolution process to follow before asking NuGet.org administrators to intercede.

Ist es empfehlenswert, meine Testpakete auf NuGet.org hochzuladen?Is it recommended to upload my test packages to NuGet.org?

Für Testzwecke können Sie int.nugettest.org oder alternative öffentliche NuGet-Server wie myget.org oder Azure DevOps verwenden.For test purposes, you can use int.nugettest.org, or alternative public NuGet servers like myget.org or Azure DevOps.

Beachten Sie, dass Pakete, die auf int.nugettest.org hochgeladen werden, nicht beibehalten werden.Note that packages uploaded to int.nugettest.org may not be preserved.

Was ist die maximale Größe für Pakete, die ich auf NuGet.org hochladen kann?What is the maximum size of packages I can upload to NuGet.org?

Auf NuGet.org sind Pakete bis 250 MB zugelassen. Es wird jedoch empfohlen, die Pakete nach Möglichkeit kleiner als 1 MB zu halten und Abhängigkeiten zu verwenden, um die Pakete miteinander zu verknüpfen.NuGet.org allows packages up to 250MB, but we recommend keeping packages under 1MB if possible and using dependencies to link packages together. Als Faustregel gilt, dass Pakete nur eine Assembly enthalten sollten, um Konflikte zu vermeiden.As a rule of thumb, packages contain only one assembly to avoid collisions.

NuGet verwendet HTTP zum Herunterladen von Paketen. Bei größeren Paketen ist es daher wahrscheinlicher als bei kleineren, dass die Installation fehlschlägt.NuGet uses HTTP to download packages, so larger packages have a higher likelihood of failed installs than smaller ones.

Es ist möglich, Abhängigkeiten zwischen mehreren Paketen freizugeben. Dadurch wird die Gesamtgröße des Downloads für die Nutzer Ihrer NuGet-Pakete reduziert.It is possible to share dependencies between multiple packages, making the total download size for consumers of your NuGet packages smaller.

Abhängigkeiten sind überwiegend statisch und ändern sich nie.Dependencies are mostly static and never change. Wenn Sie einen Fehler im Code beheben, müssen die Abhängigkeiten möglicherweise nicht aktualisiert werden.When fixing a bug in code, the dependencies may not need to be updated. Wenn Sie Abhängigkeiten bündeln, werden die Pakete, die Sie erneut versenden müssen, jedes Mal größer.If you bundle dependencies, you end up reshipping larger packages every time. Indem Sie NuGet-Pakete in verknüpfte Abhängigkeiten aufteilen, wodurch präzisere Upgrades für die Nutzer Ihrer Pakete ermöglicht werden.By splitting NuGet packages into related dependencies, upgrades are much more fine-grained for consumers of your package.

Auf NuGet.org kann nicht zugegriffen werdenNuGet.org not accessible

Warum kann ich keine Pakete auf NuGet.org hochladen oder von dort herunterladen?Why can't I download packages from or upload packages to NuGet.org?

Stellen Sie zunächst sicher, dass Sie die aktuelle Version von NuGet verwenden.First, make sure you're using the latest versions of NuGet. Wenn auch bei dieser Version Fehler auftreten, kontaktieren Sie den Support, und stellen Sie die folgenden zusätzlichen Informationen für die Problembehandlung der Verbindung zur Verfügung:If that version continues to fail, contact support and provide additional connection troubleshooting information including:

  • Die von Ihnen verwendete NuGet-VersionThe version of NuGet you're using
  • Die von Ihnen verwendeten PaketquellenThe package sources you're using
  • Ein Wiederherstellungsprotokoll mit detailliertem AusführlichkeitsgradA restore log with detailed verbosity
  • MTR oder eine Fiddler-Ablaufverfolgung (siehe unten)MTR or a Fiddler traces (see below)
  • Ihre geografische RegionYour geographical area
  • Angabe, ob Ihr Computer einen Proxy oder eine Firewall verwendetWhether your machine is behind a proxy or firewall?
  • Angabe, ob Ihr Computer sich im Rechenzentrum eines Cloudanbieters (z. B. Azure oder AWS) befindetIs your machine located on a cloud providers' data center (Azure, AWS etc)? – falls ja, geben Sie den Namen des Anbieters und die Region an.If yes, please provide the name of the provider and the region.

Erfassen von MTR:To capture MTR:

  • Laden Sie WinMTR herunter.Download WinMTR.

  • Geben Sie api.nuget.org als Hostname ein, und klicken Sie auf Start.Enter api.nuget.org as the hostname and click Start.

  • Warten Sie, bis der Wert der Spalte Gesendet größer oder gleich 100 ist.Wait until the Sent column is >= 100.

    Erfassen von MTR

  • Kopieren Sie den Text in die Zwischenablage.Copy text to clipboard.

Erfassen von Fiddler:To capture Fiddler:

  • Installieren Sie die aktuelle Version von Fiddler.Install the latest version of Fiddler.
  • Starten Sie Fiddler, und deaktivieren Sie die Erfassung des Datenverkehrs mithilfe des Menüs File > Capture Traffic (Datei > Datenverkehr erfassen).Start Fiddler and disable capturing traffic using the File > Capture Traffic menu.
  • Entfernen Sie alle Sitzungen, indem Sie alle Elemente in der Liste auswählen und die ENTF-Taste drücken.Remove all sessions (select all items in the list, press the Delete key).
  • Konfigurieren Sie Fiddler dafür, den HTTPS-Datenverkehr zu erfassen, indem Sie Decrypt HTTPS traffic (HTTPS-Datenverkehr entschlüsseln) auf der Registerkarte HTTPS des Menüs Tools > Fiddler Options... (Tools > Fiddler-Optionen...) überprüfen.Configure Fiddler to capture HTTPS traffic by checking Decrypt HTTPS traffic in the HTTPS tab of the Tools > Fiddler Options... menu.
  • Schließen Sie Visual Studio.Close Visual Studio.
  • Aktivieren Sie das Menü File > Capture Traffic (Datei > Datenverkehr erfassen).Enable the File > Capture Traffic menu.
  • Starten Sie Visual Studio oder „nuget.exe“, und führen Sie die Aktionen aus, die nicht funktionieren.Start Visual Studio or nuget.exe .exe and perform the actions that are not working. Der Datenverkehr, der durch diese Aktionen generiert wird, sollte in Fiddler angezeigt werden.The traffic generated by these actions should show up in Fiddler.
  • Sobald die Aktionen ausgeführt wurden, verwenden Sie Tools > Speichern > Alle Sitzungen, um die erfassten Sitzungen zu speichern.Once the actions have run, use File > Save > All Sessions to store the captured sessions.

Hinweis: Es kann erforderlich sein, die Umgebungsvariable HTTP_PROXY auf http://127.0.0.1:8888 festzulegen, um den NuGet-Datenverkehr an Fiddler weiterzuleiten.Note: it may be required to set the HTTP_PROXY environment variable to http://127.0.0.1:8888 for routing NuGet traffic through Fiddler.

Wenn dies fehlschlägt, befolgen Sie die Ratschläge in diesem StackOverflow-Beitrag.If that fails, try the tips mentioned in this StackOverflow post.

Kontoverwaltung auf NuGet.orgNuGet.org account management

Wie kann ich die Anmeldung mit Kennwort auf NuGet.org wiederherstellen?How to recover NuGet.org password login?

Bitte beachten Sie, dass die Anmeldung mit Kennwort für NuGet.org nicht mehr unterstützt wird. Sie können sich nur noch mit einem persönlichen Microsoft-Konto (MSA) oder mit einem Azure Active Directory-Konto (AAD) auf NuGet.org anmelden.Please note that the NuGet.org Password login has been discontinued and the only way to log in to NuGet.org is with a personal Microsoft account (MSA) or Azure Active Directory (AAD) account. Falls Sie jedoch nicht mehr auf das zugehörige MSA- oder AAD-Konto zugreifen können, müssen Sie möglicherweise die Anmeldung über das Kennwort durchführen, um Ihr Konto für NuGet.org wiederherzustellen.However, in case you are unable to access your associated MSA/AAD accounts you might need to use password login for recovering your NuGet.org account. Führen Sie in diesem Fall die folgenden Schritte durch.In this situation follow the steps below.

  • Voraussetzung: Sie müssen auf die E-Mail-Adresse zugreifen können, die dem Konto zugeordnet ist, dessen Kennwort Sie wiederherstellen möchten.Requirement: You will need to have access to the email that is associated with the account for which you need to recover the password.
  • Navigieren Sie zur Seite Forgot password (Kennwort vergessen).Go to the Forgot password page
  • Geben Sie die E-Mail-Adresse ein, die dem Konto auf NuGet.org zugeordnet ist, das Sie wiederherstellen möchten.Enter the email address that is associated with the NuGet.org account you wish to recover.
  • Klicken Sie auf die Schaltfläche Senden.Click the Send button.
  • Sie erhalten in diesem E-Mail-Konto eine Nachricht, die einen Link zum Zurücksetzen des Kennworts enthält.You will get an email to the specified email address account with a link to reset your password. Klicken Sie auf diesen Link, und legen Sie das neue Kennwort fest.Click on this link and set the new password. Wenn Sie die Nachricht nicht finden können, überprüfen Sie auch den Spam-oder Junk-Ordner.If you can't find the mail check your "junk" folder.
  • Danach können Sie sich mit Ihrem Benutzernamen und Ihrem Kennwort bei NuGet anmelden.Once done, you can now login with username/password on NuGet.
  • Verwenden Sie den Link Sign in using NuGet.org account (Mit NuGet.org-Konto anmelden) auf der Anmeldeseite von NuGet.org, um sich mit Ihrem Benutzernamen und Ihrem Kennwort anzumelden.To login with username/password, use the Sign in using Nuget.org account link on the NuGet.org login page.

Welches Microsoft-Konto ist mit meinem Konto auf NuGet.org verknüpft?Which Microsoft account is linked to my NuGet.org account?

Wenn Sie nicht mehr wissen, welches Microsoft-Konto mit Ihrem Konto auf NuGet.org verknüpft ist, sollten Sie folgende Schritte durchführen.If you have forgotten which Microsoft account is associated with your NuGet.org account, please follow the steps below to get assistance.

  1. Navigieren Sie zur Anmeldeseite von NuGet.org, und klicken Sie auf den Link Need assistance signing in? (Benötigen Sie Hilfe bei der Anmeldung?).Go to NuGet.org login page and click on Need assistance signing in? link.
  2. Dadurch wird das Dialogfeld für die Hilfe angezeigt.This will show you the pop-up dialog box for assistance. Befolgen Sie die Schritte in diesem Dialogfeld, um das Microsoft-Konto bzw. die Microsoft-Konten zu ermitteln, die dem Konto auf NuGet.org zugeordnet sind.Follow the steps in this dialog box to understand the associated Microsoft account(s) for your NuGet.org account.

Wie kann ich das Microsoft-Konto ändern, das ich für die Anmeldung auf NuGet.org verwende?How to change the Microsoft account I use for NuGet.org login?

Wenn Sie das Microsoft-Konto für Ihren Benutzer auf NuGet.org ändern möchten, müssen Sie folgende Schritte durchführen.If you wish to change the Microsoft account for NuGet.org user, follow the steps below. Gehen wir davon aus, dass Ihr Microsoft-Konto mit der E-Mail-Adresse account1@outlook.com dem NuGet.org-Konto mit dem Benutzernamen MyNuGetAccount zugeordnet ist.Lets say your Microsoft account with email account1@outlook.com is associated with your NuGet.org account with username MyNuGetAccount. Sie möchten die Anmeldung nun mit einem anderen Microsoft-Konto durchführen, das die E-Mail-Adresse account2@outlook.com aufweist.You wish to change the login to another Microsoft account with email account2@outlook.com

  1. Melden Sie sich über die Anmeldeseite mit dem derzeit zugeordneten Microsoft-Konto (z. B. account1@outlook.com) an, indem Sie auf Sign in with Microsoft (Mit Microsoft anmelden) klicken.Please sign in using currently associated Microsoft account i.e. account1@outlook.com on the login page after clicking Sign in with Microsoft.

  2. Navigieren Sie zur Seite account settings (Kontoeinstellungen), nachdem Sie sich angemeldet haben.Once logged in, go to your account settings page.

  3. Erweitern Sie den Bereich Login Account (Konto für die Anmeldung).Expand the section for Login Account. Klicken Sie auf Change Account (Konto ändern).Click on the Change Account button.

  4. Sie werden nun zur Microsoft-Anmeldeseite weitergeleitet.You will now be redirected to the microsoft login page. Melden Sie sich mit dem Konto an, das nun zugeordnet werden soll, z. B. account2@outlook.com. Hinweis: Sie müssen während der Anmeldung auf Sign out and sign in with different account (Abmelden und mit anderem Konto anmelden) klicken, damit Sie sich mit einem anderen Microsoft-Konto anmelden können.Please sign in with the account that you wish to change the association to i.e. account2@outlook.com. Note: you might need to click on Sign out and sign in with different account during the sign in flow to be able to login with a different Microsoft account.

  5. Falls folgender Fehler angezeigt wird, finden Sie weitere Informationen im Abschnitt Das Microsoft-Konto ist mit einem anderen NuGet.org-Konto verknüpft.If you see an error like below, see Microsoft account is linked with another NuGet.org account for more details.

    Failed to update the Microsoft account with 'account2 account2@outlook.com'. This could happen if it is already linked to another NuGet account. Contact support for more information. (Das Microsoft-Konto konnte nicht durch „account2 account2@outlook.com“ ersetzt werden. Möglicherweise ist das Konto bereits mit einem anderen NuGet-Konto verknüpft. Wenden Sie sich an den Support, um weitere Informationen zu erhalten.)Failed to update the Microsoft account with 'account2 account2@outlook.com'. This could happen if it is already linked to another NuGet account. Contact support for more information.

  6. Wenn Sie sich erfolgreich bei Ihrem zweiten Konto angemeldet haben, werden Sie zurück zur Seite „account settings“ (Kontoeinstellungen) auf NuGet.org geleitet. Nun sollte das Microsoft-Konto angezeigt werden, das als Konto für die Anmeldung verwendet wird.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. Sie sollten ab diesem Zeitpunkt dieses Konto für die Anmeldung auf NuGet.org verwenden.Going forward you should use this account when signing into NuGet.org.

Das Microsoft-Konto ist mit einem anderen NuGet.org-Konto verknüpft.Microsoft account is linked with another NuGet.org account.

Möglicherweise wurde dieser Fehler angezeigt, als Sie versucht haben, Ihr Microsoft-Konto für die Anmeldung zu ändern:If you tried changing your Microsoft login and saw the error below:

Failed to update the Microsoft account with 'account2 account2@outlook.com'. This could happen if it is already linked to another NuGet account. Contact support for more information. (Das Microsoft-Konto konnte nicht durch „account2 account2@outlook.com“ ersetzt werden. Möglicherweise ist das Konto bereits mit einem anderen NuGet-Konto verknüpft. Wenden Sie sich an den Support, um weitere Informationen zu erhalten.)Failed to update the Microsoft account with 'account2 account2@outlook.com'. This could happen if it is already linked to another NuGet account. Contact support for more information.

Angenommen, Sie haben versucht, das Microsoft-Konto für die Anmeldung für den Benutzernamen MyNuGetAccount1 auf NuGet.org von account1@outlook.com in ein anderes Microsoft-Konto mit der E-Mail-Adresse account2@outlook.com zu ändern.Lets say you were trying to change Microsoft account login from account1@outlook.com for NuGet.org user with username MyNuGetAccount1 to another Microsoft account with email account2@outlook.com. Nun wird Ihnen diese Fehlermeldung angezeigt.And you see the error above.

Was bedeutet diese Fehlermeldung?What does the error above mean?

Sie bedeutet, dass ein anderes NuGet.org-Konto bereits mit dem Microsoft-Konto verknüpft ist, das Sie für die Anmeldung verwenden möchten. Im oben genannten Beispiel ist das Microsoft-Konto mit der E-Mail-Adresse <account2@outlook.com> bereits einem anderen NuGet.org-Konto (z. B. MyNuGetAccount2) zugeordnet.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 <account2@outlook.com> is associated with another NuGet.org account with, say, username MyNuGetAccount2.

Sie können das für die Anmeldung verwendete Konto nicht durch ein Microsoft-Konto ersetzen, das mit einem anderen NuGet.org-Konto verknüpft ist.You cannot change the associated login with a Microsoft account that is linked to a different NuGet.org account.

Ich habe vergessen, dass ich schon ein NuGet.org-Konto besitze. Wie finde heraus, um welches Konto es sich handelt?I forgot I had another NuGet.org account, how do I find out which NuGet.org account it is?

Melden Sie sich mit dem zweiten Microsoft-Konto bei der Anmeldeseite an.Login with the second Microsoft account on the login page. Dadurch werden Sie bei dem NuGet.org-Konto angemeldet, dem das zweite Microsoft-Konto derzeit zugeordnet ist.This will log you into the NuGet.org account that is currently associated with the second Microsoft account. Sie können dann die hochgeladenen Pakete sehen und das Konto verwalten.You can then view the uploaded packages and perform account management on this account.

Ich benötige das zweite NuGet.org-Konto nicht, sondern möchte nur die Anmeldung für das erste Konto durch das zweite Microsoft-Konto ersetzen. Wie gehe ich vor?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?

Wenn Sie das zweite NuGet.org-Konto nicht benötigen und das zugeordnete Microsoft-Konto mit der E-Mail-Adresse account2@outlook.com freigeben und erneut verwenden möchten,If you wish to not care about the second NuGet.org account and still want to re-use the associated Microsoft account with email account2@outlook.com.

können Sie die Verknüpfung des Microsoft-Kontos mit dem NuGet.org-Konto aufheben, indem Sie das entsprechende NuGet.org-Konto löschen.You can release the association between the Microsoft account and NuGet.org account by deleting the NuGet.org account.

  1. Befolgen Sie die Schritte zum Löschen eines Benutzers für das zweite NuGet.org-Konto (MyNuGetAccount2).Follow the steps to delete user for the second NuGet.org account MyNuGetAccount2.
  2. Nachdem dieses Konto gelöscht wurde, können Sie die Schritte zum Ändern des Microsoft-Kontos für die Anmeldung wiederholen.Once this account is deleted, you can retry the steps to change Microsoft account login.

Ich benötige das zweite Konto ebenfalls. Ich möchte dieses Konto behalten und das Konto für die Anmeldung beim ersten Konto ändern.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.

Sie müssen ein drittes Microsoft-Konto erstellen oder verwenden (z. B. mit der E-Mail-Adresse account3@outlook.com).You will need to create/use a third Microsoft account, say, with email account3@outlook.com.

  1. Zunächst sollten Sie sich mit dem zweiten Microsoft-Konto (account2@outlook.com) auf NuGet.org anmelden. Befolgen Sie die oben aufgeführten Schritte, um die zugehörigen Konten für die Anmeldung zu ändern und das dritte Microsoft-Konto diesem NuGet.org-Konto zuzuordnen.First you should login with your second Microsoft account, account2@outlook.com on NuGet.org. Follow the steps above to change associated logins and associate the third Microsoft account with this NuGet.org account.
  2. Anschließend kann Ihr zweites Microsoft-Konto mit der E-Mail-Adresse account2@outlook.com dem ersten NuGet.org-Konto (MyNuGetAccount1) zugeordnet werden.Once done, your second Microsoft account with email account2@outlook.com is free to be associated to your first NuGet.org account, MyNuGetAccount1. Befolgen Sie die gleichen Schritte erneut, um das Microsoft-Konto für die Anmeldung auf das zweite Microsoft-Konto festzulegen.Follow the same steps above to change microsoft logins to the second Microsoft account.

Bei der Anmeldung mit dem Microsoft-Konto wird angezeigt, dass die E-Mail-Adresse mit einem anderen Microsoft-Konto verknüpft istSigning in with Microsoft account shows me my email is linked to another Microsoft account

Sie haben versucht, sich mit Ihrem Microsoft-Konto anzumelden (z. B. mit der E-Mail-Adresse account1@outlook.com), und es wird folgende Fehlermeldung angezeigt:If you tried to sign in with your Microsoft account, say, with email account1@outlook.com and you see an error like below:

The account with email 'account1@outlook.com' is linked with another Microsoft account. (Das Konto mit der E-Mail-Adresse „account1@outlook.com“ ist mit einem anderen Microsoft-Konto verknüpft.)The account with email 'account1@outlook.com' is linked with another microsoft account.

If you would like to update the linked Microsoft account you can do so from the account settings page. (Sie können das verlinkte Microsoft-Konto über die Seite „Kontoeinstellungen“ ändern.)If you would like to update the linked Microsoft account you can do so from the account settings page.

Was bedeutet diese Fehlermeldung?What does the error above mean?

Wenn ein Konto auf NuGet.org erstellt wird, ist diesem eine E-Mail-Adresse für die Kommunikation zugeordnet.When an account is created on NuGet.org, there is a communication email address associated with that account. Diese entspricht üblicherweise der E-Mail-Adresse des zugeordneten Microsoft-Kontos.This is usually same as the email address that is used for associated Microsoft account. Sie können jedoch eine andere E-Mail-Adresse festlegen, über die die Kommunikation erfolgen soll.However, you could choose to specify a different email address for communication. Sie können also ein anderes Microsoft-Konto besitzen (z. B. mit der E-Mail-Adresse account2@outlook.com), das mit einem NuGet.org-Konto verknüpft ist, dessen E-Mail-Adresse für die Kommunikation auf account1@outlook.com festgelegt ist.So, technically, you could have a different Microsoft account, say with account2@outlook.com that is linked to NuGet.org account with communication email address as account1@outlook.com.

Der oben aufgeführte Fehler bedeutet also, dass bereits ein NuGet.org-Konto vorhanden ist, dessen E-Mail-Adresse für die Kommunikation auf account1@outlook.com festgelegt ist, das jedoch mit einem anderen Microsoft-Konto verknüpft ist, dessen E-Mail-Adresse nicht account1@outlook.com lautet.So the error above means that there already exists NuGet.org account with communication email address account1@outlook.com but is associated with another Microsoft account with email that is not account1@outlook.com.

Wie finde ich heraus, welches Microsoft-Konto mit meinem NuGet.org-Konto verknüpft ist?How do I find which Microsoft account is linked to this NuGet.org account?

Sie sollten die Anleitung zur Hilfe bei der Anmeldung befolgen, um herauszufinden, welches Microsoft-Konto mit dem NuGet.org-Konto verknüpft ist, für das die E-Mail-Adresse account1@outlook.com angegeben ist.You should use the sign in assistance flow to figure out which Microsoft account is linked to the NuGet.org account with the email address account1@outlook.com.

Ich möchte dieses Konto durch mein Microsoft-Konto ersetzenI want to override that account with my Microsoft account

Befolgen Sie die Schritte im Abschnitt Ich kann mein Microsoft-Konto nicht verwenden. Wie kann ich mein NuGet.org-Konto wiederherstellen?, um Ihr Microsoft-Konto mit dem vorhandenen NuGet.org-Konto zu verknüpfen.Follow the steps in Unable to use microsoft login, how do I recover my NuGet.org account section to associate your Microsoft account with the existing NuGet.org account.

Ich kann mich nicht mit dem Microsoft-Konto anmelden. Wie kann ich mein NuGet.org-Konto wiederherstellen?Unable to use microsoft login, how do I recover my NuGet.org account?

Wenn Sie die Anleitung zur Hilfe bei der Anmeldung befolgt haben und dennoch nicht auf das Microsoft-Konto zugreifen können, das dem NuGet.org-Konto zugeordnet ist, befolgen Sie diese Schritte, um ein neues Microsoft-Konto mit Ihrem NuGet.org-Konto zu verknüpfen.If you tried using the sign in assistance and you do not have access to the Microsoft account that is associated with your NuGet.org account, please follow the steps below to link a new Microsoft account to your NuGet.org account.

  1. Voraussetzung: Sie müssen auf ein Microsoft-Konto zugreifen können, das mit keinem vorhandenen NuGet.org-Konto verknüpft ist.Requirement: You will need access to a Microsoft account which is not associated with any existing NuGet.org accounts. Wenn Sie kein Konto besitzen, können Sie eines erstellen.If you do not have one, you can create one.

  2. Wenn Sie Ihren Benutzernamen und das Kennwort für Ihr NuGet.org-Konto vergessen haben, befolgen Sie die Schritte zum Wiederherstellen Ihres Kennworts.If you've forgotten your username and password for your NuGet.org account, follow the steps to recover your password login.

  3. Melden Sie sich mit Ihrem Benutzernamen und Kennwort auf NuGet.org an.Login to NuGet.org using the username/password login.

  4. Nach der Anmeldung wird ein Popupfenster angezeigt.Once logged in, you will see the popup dialog show up like below. In diesem Dialogfeld werden Sie über die Aufhebung des Kennworts informiert.This is the password discontinuation dialog box.

  5. HINWEIS: Ignorieren Sie die Anweisung, sich mit dem angegebenen Microsoft-Konto anzumelden.NOTE: Please ignore the instruction to login with the specified Microsoft account. Sie können Ihr NuGet.org-Konto nun mit einem anderen Microsoft-Konto verknüpfen.You can now link your NuGet.org account to any other Microsoft login.

  6. Klicken Sie auf Sign in with Microsoft (Mit Microsoft anmelden), und melden Sie sich wie in Schritt 1 erläutert mit dem Microsoft-Konto an, auf das Sie zugreifen können.Click on the button Sign in with Microsoft and login with the Microsoft account that you have an access to, as mentioned in step 1.

  7. Ihr Konto wird nun mit dem neuen Microsoft-Konto verknüpft, und Sie können sich jetzt mit diesem Konto auf NuGet.org anmelden.Your account will now be linked to the new Microsoft account, which you can use to log into NuGet.org going forward.

    Dialogfeld: Verknüpfung des MSA-Kontos

Wie kann ich mein NuGet.org-Konto auf ein Organisationskonto umstellen?How to transform my NuGet.org account to an organization?

Wenn Sie Ihr Konto auf ein Organisationskonto umstellen möchten und diesem bereits ein Microsoft-Konto für die Anmeldung zugeordnet ist, befolgen Sie die Schritte in der Dokumentation für Organisationen auf nuget.org.If you want to transform your account to an organization, and this account is already associated with a Microsoft account login, please follow the steps given in the documentation for organizations on nuget org.

Wenn Ihr NuGet.org-Konto jedoch nicht mit einem Microsoft-Konto verknüpft ist, können Sie die folgenden Schritte ausführen, um dieses Konto auf ein Organisationskonto umzustellen.If, however, your NuGet.org account is not associated/linked with a Microsoft account, you can follow the steps below to transform this account to an organization.

  1. Voraussetzung: Sie müssen zunächst ein einzelnes Konto auf NuGet.org erstellen, das als Administrator für das Organisationskonto fungiert.Requirement: You need to have an individual account first created on NuGet.org to be used as an admin on the org account. Wenn Sie noch kein NuGet.org-Konto besitzen, erstellen Sie ein neues.If you do not have one, please create a new NuGet.org account

  2. Befolgen Sie die Schritte zum Wiederherstellen des Kennworts für Ihr NuGet.org-Konto, wenn Sie Ihr Kennwort vergessen haben. Wenn das nicht der Fall ist, können Sie diesen Schritt überspringen.Follow the steps to recover your password login for your NuGet.org account if you do not have password login for it, if you do, skip this step.

  3. Melden Sie sich mit Ihrem Benutzernamen und Kennwort auf NuGet.org an.Login to NuGet.org using the username/password login.

  4. Nach der Anmeldung wird ein Popupfenster angezeigt.Once logged in, you will see the popup dialog show up like below. In diesem Dialogfeld werden Sie über die Aufhebung des Kennworts informiert.This is the password discontinuation dialog box.

    Wichtig

    Ignorieren Sie dieses Dialogfeld. Klicken Sie nicht auf Sign in with Microsoft (Mit Microsoft anmelden).Ignore this dialog box, do not click on the Sign in with microsoft button.

  5. Wechseln Sie zu https://www.nuget.org/account/transform.Go to https://www.nuget.org/account/transform. Dort können Sie Ihr Konto auf NuGet.org auf ein Organisationskonto umstellen, ohne dieses mit einem Microsoft-Konto zu verknüpfen.This will allow you to convert the NuGet.org account to an org without linking to a Microsoft account.

  6. Geben Sie den Administratorbenutzernamen für Ihr persönliches NuGet.org-Konto bzw. für das Konto an, das Sie in Schritt 1 erstellt haben.Specify the admin username for your personal NuGet.org account/the account you created in Step 1.

  7. Befolgen Sie die Anweisungen, um die Umstellung des Kontos auf ein Organisationskonto abzuschließen.Follow the instructions to complete transformation of this account to an organization.

    Dialogfeld: Verknüpfung des MSA-Kontos

Haben Sie Probleme bei der Anmeldung auf NuGet.org mit AAD-Konten mit nicht verwalteten Mandanten?NuGet.org login issues for AAD accounts with unmanaged tenant?

Wenn bei der Anmeldung mit Ihrer E-Mail-Kontodomäne (@yourdomain.com) folgender Fehler angezeigt wird, führen Sie die nachfolgenden Schritte durch, um Ihr NuGet.org-Konto wiederherzustellen.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.

Was bedeutet der Status „Nicht verwaltet“ während der Anmeldung? Warum wird dieser angezeigt?What is this unmanaged state thing during login? And why is this happening now?

Ihr Konto wurde als persönliches Microsoft-Konto registriert und hat problemlos funktioniert. Nun wurde Ihr Konto jedoch als Mandant mit dem Status „Nicht verwaltet“ in Azure Active Directory registriert (der Identitätsdienst, der verwendet wird, um Microsoft-Konten zu authentifizieren).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).

Dies kann der Fall sein, wenn Sie oder ein Mitglied Ihrer Organisation (mit der E-Mail-Adresse @yourdomain.com) sich bei einem integrierten AAD-Dienst registriert oder die Self-Service-Registrierung für Azure Active Directory eingerichtet haben. Dadurch wird ein Mandant mit dem Status „Nicht verwaltet“ für die verwendete Microsoft-Kontodomäne (in diesem Fall @yourdomain.com) erstellt.This could have happened if you or someone from your organization(with @yourdomain.com email address) registered with one of the AAD integrated services or did a self-service signup for Azure Active Directory, which creates such an "Unmanaged" tenant for the used Microsoft account domain(@yourdomain.com in your case).

Wie kann ich mein Konto wiederherstellen?What can I do to recover my account?

Derzeit ist es nicht möglich, Konten auf NuGet.org zu authentifizieren, die in Azure Active Directory den Status „Nicht verwaltet“ aufweisen.At this moment there is not a way for us (NuGet.org) to authenticate accounts with such "Unmanaged" tenant accounts in Azure Active directory. Es wird jedoch an einer Möglichkeit gearbeitet, solche Konten authentifizieren zu können.We are looking in to a better way to authenticate such accounts.

Wenn Sie sich auf NuGet.org mit Ihrem Microsoft-Konto (@yourdomain.com) anmelden möchten, müssen Sie (oder ein Administrator Ihres Unternehmens) den Besitz des AAD-Kontos beanspruchen, indem Sie eine DNS-Überprüfung durchführen, um Benutzer mit der E-Mail-Adresse „@yourdomain.com“ zu authentifizieren.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". Befolgen Sie die Schritte zur Übernahme von Domänen durch Administratoren, die in der Dokumentation zu Azure Active Directory beschrieben werden.Please follow the steps for domains admin takeover documented by the Azure Active directory. Anschließend sollten Sie sich mit diesem Konto anmelden können.Once this is done, your normal login should start working.

Ich möchte diese Methode nicht anwenden. Gibt es eine andere Möglichkeit, mein Konto wiederherzustellen?I don’t want to do all that, what is the other way to recover my account?

Sie können ein neues Microsoft-Konto erstellen, dessen E-Mail-Adresse nicht zu @yourdomain.com gehört.You can create a new Microsoft account (with an email not associated with @yourdomain.com). Befolgen Sie hierfür die Schritte im Abschnitt zum Wiederherstellen Ihres NuGet.org-Kontos.Follow steps given in recover your NuGet.org account section.

Wie kann ich den Benutzernamen meines NuGet.org-Kontos ändern?How do I change my NuGet.org account username?

Sie können den Benutzernamen nicht ändern.You cannot. Gemäß der Richtlinien von Microsoft ist eine Änderung des Benutzernamens nicht zulässig.As a matter of policy we do not allow the change of usernames. Eine Änderung des Benutzernamens wäre ein Breaking Change für Benutzer, die auf dem Paketbesitzer basierende Vertrauensrichtlinien für Pakete definiert haben.Also, doing so is a breaking change for users that may have defined package trust policies based on the package owner. Sie können Ihren Benutzernamen lediglich ändern, indem Sie ein neues Konto mit dem gewünschten Benutzernamen erstellen.The only way to change your username is to create a new account with the desired username. Es wird empfohlen, Ihr bestehendes Konto zu löschen, bevor Sie ein neues erstellen. Andernfalls können Sie Ihr registriertes Microsoft-Konto nicht für das neue Konto verwenden.We recommend you delete your existing account before you create a new one, otherwise you will not be able to reuse your registered Microsoft account.

Wichtig

Durch das Löschen des Kontos bleibt der username dennoch reserviert.Deleting the user will still reserve the username. Sie können den gleichen Benutzernamen nicht noch einmal verwenden, auch dann nicht, wenn Sie die Groß- und Kleinschreibung ändern.You will not be able to reuse the same username again and this includes the change of casings. Wenn Sie beispielsweise ein Konto mit dem Benutzernamen mycoolname erstellt haben und diesen in MyCoolName (geänderte Groß- und Kleinschreibung) ändern möchten, ist dieser Vorgang auch nach dem Löschen des Kontos nicht möglich.As an example if you created a user with username mycoolname and you want to change this to MyCoolName(casing changes), it will not be possible after deleting the user.

Befolgen Sie die Schritte im Abschnitt zum Löschen Ihres NuGet.org-Kontos und zum Registrieren eines neuen Kontos mit einem zulässigen Benutzernamen.Follow the steps given in delete your NuGet.org account section and to register a new account with correct username.

Wie kann ich mein NuGet.org-Konto löschen?How to delete my NuGet.org account?

Es wird empfohlen, den Besitz aller Pakete, deren alleiniger Besitzer Sie sind, auf ein anderes Konto zu übertragen, bevor Sie Ihr Konto löschen.To delete your account, please note that we recommend that you transfer the ownership of any packages where you are the sole owner. Weitere Informationen zu diesem Thema finden Sie unter Verwalten von Paketbesitzern auf nuget.org.You can read more about managing package owners on how to do it. Hierdurch können wir Ihre Anforderung schneller verarbeiten.This will also help us expedite your request.

Wenn Sie Ihr Konto auf ein Organisationskonto umstellen möchten, führen Sie die in Wie kann ich mein NuGet.org-Konto auf ein Organisationskonto umstellen? beschriebenen Schritte aus.If you are looking to transform your account to an organization, follow the steps given in transform my NuGet.org account to an organization.

Wichtig

Das Löschen Ihres Kontos hat folgende Auswirkungen:Deleting the user will result in following:

  1. Ihr Benutzername ist reserviert und kann nicht erneut verwendet werden, um ein einzelnes Konto oder ein Organisationskonto zu erstellen.Your username will be reserved and no one will be able to re-use it to create an individual account or an organization account
  2. Zugehörige API-Schlüssel werden widerrufen.Revoke associated API key(s).
  3. Das Konto wird als Besitzer aller untergeordneten Pakete entfernt.Remove the account as an owner for any child packages.
  4. Alle ID-Präfixe, die mit diesem Konto reserviert wurden, werden freigegeben.Dissociate all previously existent ID prefix reservations with this account.
  5. Die Mitgliedschaft des Kontos in sämtlichen Organisationen wird aufgehoben.Remove the account as a member of any organizations.

Befolgen Sie diese Schritte, um mit der Löschung Ihres Kontos fortzufahren:Follow the following steps to proceed with account deletion.

  1. Melden Sie sich auf NuGet.org mit dem Konto an, das Sie löschen möchten.Login to NuGet.org with the account you wish to delete.
  2. Klicken Sie auf die URL https://www.nuget.org/account/delete, und befolgen Sie die Schritte, um die Anforderung zum Löschen des Kontos zu übermitteln.Click on this url: https://www.nuget.org/account/delete and follow the steps to submit the request for deleting the account.

Der Kundensupport verarbeitet Ihre Anforderung und löscht das Konto.Our customer support will process this request and perform the account deletion.