Preguntas más frecuentes de NuGet.orgNuGet.org frequently-asked questions

Términos de licenciaLicense terms

¿Cuáles son los términos de licencia predeterminados si un paquete no proporciona información específica de licencia?What are the default license terms if a package doesn't provide specific license information?

Cada paquete se rige por los términos que se incluyen con el paquete.Each package is governed by the terms that are included with the package. Debe revisar los términos aplicables antes de obtener acceso a los paquetes, descargarlos o adquirirlos.You should review the applicable terms before accessing, downloading, or acquiring any packages. En nuget.org, use el vínculo Información de licencia de la página del paquete.On NuGet.org, use the License Info link on the package page.

Si un paquete no especifica los términos de licencia, póngase en contacto con su propietario directamente mediante el vínculo de contacto con el propietario que encontrará en la página del paquete en nuget.org.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 no le ofrece licencia para propiedad intelectual de proveedores de paquetes de terceros ni es responsable de la información proporcionada por terceros.Microsoft does not license any intellectual property to you from third party package providers and is not responsible for information provided by third parties.

Administración de paquetes en NuGet.orgManaging packages on NuGet.org

¿Puedo editar metadatos de paquete después de cargarlos?Can I edit package metadata after it's been uploaded?

NuGet recomienda que todos los paquetes estén firmados.NuGet recommends all packages to be signed. Un principio de diseño de la firma de paquetes es que el contenido del paquete firmado debe ser inmutable, lo que incluye el archivo nuspec.A design principle of package signing is that signed package content must be immutable, which includes the nuspec. Al modificar los metadatos del paquete se producen cambios en el archivo nuspec, lo que invalida las firmas existentes.Editing the package metadata results in changes to the nuspec, invalidating existing signatures. Se recomienda modificar los flujos de trabajo existentes para que no se requiera la modificación de los metadatos del paquete una vez creado el paquete.We recommend modifying existing workflows to not require editing the package metadata after the package has been created.

Tenga en cuenta que las dependencias indicadas para el paquete se generan automáticamente a partir del propio paquete y no se pueden modificar.Note that dependencies listed for your package are generated automatically from the package itself and cannot be edited.

Además, cargar paquetes en int.nugettest.org es una excelente manera de probar y validar el paquete sin hacer que esté disponible en la galería pública.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. Punto de conexión de API: https://apiint.nugettest.org/v3/index.jsonAPI Endpoint: https://apiint.nugettest.org/v3/index.json

¿Puedo eliminar un paquete publicado en NuGet.org?Can I delete a package published to NuGet.org?

En general, no se admite la eliminación de un paquete publicado en NuGet.org. Obtenga más información sobre nuestra directiva de eliminación de paquetes.In general, we do not support deleting a package published to NuGet.org. Read more about our policy on deleting packages.

¿Es posible reservar nombres para los paquetes que se van a publicar en el futuro?Is it possible to reserve names for packages that will be published in future?

Sí.Yes. Puede reservar identificadores para paquetes en nuget.org; para ello, solicite un prefijo de id. de paquete para su cuenta.You can reserve IDs for packages on NuGet.org by requesting a package ID prefix for your account. Para pedir un prefijo de identificador de paquete, siga las instrucciones de la documentación.In order to request a package ID prefix, follow the instructions in the documentation.

¿Cómo puedo reclamar la propiedad de los paquetes?How do I claim ownership for packages ?

Consulte Administración de los propietarios de paquetes en nuget.org.See Managing package owners on NuGet.org.

¿Qué puedo hacer con el propietario de un paquete que infringe mi licencia de software?How do I deal with a package owner who is violating my software license?

Se recomienda que la comunidad de NuGet trabaje de forma conjunta para resolver los conflictos que puedan surgir entre los propietarios de paquetes y los propietarios de otro software.We encourage the NuGet community to work together to resolve any disputes that may arise between package owners and the owners of other software. Se ha diseñado un proceso de resolución de conflictos que se debe seguir antes de solicitar la actuación de los administradores de nuget.org.We have crafted a dispute resolution process to follow before asking NuGet.org administrators to intercede.

¿Se recomienda cargar los paquetes de prueba en nuget.org?Is it recommended to upload my test packages to NuGet.org?

Para fines de prueba, se puede usar int.nugettest.org, o bien servidores públicos alternativos de NuGet como myget.org o Azure DevOps.For test purposes, you can use int.nugettest.org, or alternative public NuGet servers like myget.org or Azure DevOps.

Tenga en cuenta que es posible que los paquetes que se cargan en int.nugettest.org no se conserven.Note that packages uploaded to int.nugettest.org may not be preserved.

¿Cuál es el tamaño máximo de los paquetes que puedo cargar en nuget.org?What is the maximum size of packages I can upload to NuGet.org?

nuget.org permite paquetes de hasta 250 MB, pero se recomienda mantener los paquetes por debajo de 1 MB si es posible y usar dependencias para vincularlos.NuGet.org allows packages up to 250MB, but we recommend keeping packages under 1MB if possible and using dependencies to link packages together. Como regla general, los paquetes solo contienen un ensamblado para evitar conflictos.As a rule of thumb, packages contain only one assembly to avoid collisions.

NuGet usa HTTP para descargar los paquetes, por lo que la probabilidad de que se produzca un error en la instalación es mayor en los paquetes más grandes que en los de menor tamaño.NuGet uses HTTP to download packages, so larger packages have a higher likelihood of failed installs than smaller ones.

Es posible compartir dependencias entre varios paquetes, lo que reduce el tamaño total de la descarga para los consumidores de los paquetes NuGet.It is possible to share dependencies between multiple packages, making the total download size for consumers of your NuGet packages smaller.

Las dependencias son principalmente estáticas y nunca cambian.Dependencies are mostly static and never change. Cuando se corrige un error en el código, es posible que no sea necesario actualizar las dependencias.When fixing a bug in code, the dependencies may not need to be updated. Si agrupa las dependencias, terminará creando paquetes cada vez más grandes.If you bundle dependencies, you end up reshipping larger packages every time. Al dividir los paquetes NuGet en dependencias relacionadas, las actualizaciones son mucho más específicas para los consumidores del paquete.By splitting NuGet packages into related dependencies, upgrades are much more fine-grained for consumers of your package.

nuget.org no está disponibleNuGet.org not accessible

¿Por qué no puedo descargar paquetes de nuget.org ni tampoco cargarlos?Why can't I download packages from or upload packages to NuGet.org?

En primer lugar, asegúrese de que está usando la versión más reciente de NuGet.First, make sure you're using the latest versions of NuGet. Si siguen produciéndose errores en esa versión, póngase en contacto con el soporte técnico y proporcione información adicional para la solución de problemas de conexión:If that version continues to fail, contact support and provide additional connection troubleshooting information including:

  • La versión de NuGet que está usandoThe version of NuGet you're using
  • Los orígenes de paquete que está usandoThe package sources you're using
  • Un registro de restauración con nivel de detalle detalladoA restore log with detailed verbosity
  • MTR o seguimientos de Fiddler (ver a continuación)MTR or a Fiddler traces (see below)
  • El área geográficaYour geographical area
  • Si el equipo está detrás de un proxy o firewallWhether your machine is behind a proxy or firewall?
  • Si el equipo está ubicado en el centro de datos de un proveedor de servicios en la nube (Azure y AWS, entre otros)Is your machine located on a cloud providers' data center (Azure, AWS etc)? En caso afirmativo, proporcione el nombre del proveedor y la región.If yes, please provide the name of the provider and the region.

Para capturar MTR:To capture MTR:

  • Descargue WinMTR.Download WinMTR.

  • Escriba api.nuget.org como nombre de host y haga clic en Start (Iniciar).Enter api.nuget.org as the hostname and click Start.

  • Espere hasta que el valor de la columna Sent (Enviados) sea >= 100.Wait until the Sent column is >= 100.

    Captura de MTR

  • Copie el texto en el Portapapeles.Copy text to clipboard.

Para capturar Fiddler:To capture Fiddler:

  • Instale la versión más reciente de Fiddler.Install the latest version of Fiddler.
  • Inicie Fiddler y deshabilite la captura de tráfico mediante el menú File > Capture Traffic (Archivo > Capturar tráfico).Start Fiddler and disable capturing traffic using the File > Capture Traffic menu.
  • Quite todas las sesiones (seleccione todos los elementos en la lista y presione la tecla Suprimir).Remove all sessions (select all items in the list, press the Delete key).
  • Configure Fiddler para capturar el tráfico HTTPS activando Decrypt HTTPS traffic (Descifrar tráfico HTTPS) en la pestaña HTTPS del menú Tools > Fiddler Options... (Herramientas > Opciones de Fiddler).Configure Fiddler to capture HTTPS traffic by checking Decrypt HTTPS traffic in the HTTPS tab of the Tools > Fiddler Options... menu.
  • Cierre Visual Studio.Close Visual Studio.
  • Habilite el menú File > Capture Traffic (Archivo > Capturar tráfico).Enable the File > Capture Traffic menu.
  • Inicie Visual Studio o nuget.exe, y ejecute las acciones que no están funcionando.Start Visual Studio or nuget.exe .exe and perform the actions that are not working. El tráfico generado por estas acciones debería aparecer en Fiddler.The traffic generated by these actions should show up in Fiddler.
  • Una vez que se ejecuten las acciones, use File > Save > All Sessions (Archivo > Guardar > Todas las sesiones) para almacenar las sesiones capturadas.Once the actions have run, use File > Save > All Sessions to store the captured sessions.

Nota: Es posible que sea necesario establecer la variable de entorno HTTP_PROXY en http://127.0.0.1:8888 para enrutar el tráfico de NuGet a través de Fiddler.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.

Si eso no funciona, pruebe las sugerencias mencionadas en esta publicación de StackOverflow.If that fails, try the tips mentioned in this StackOverflow post.

Administración de cuentas de nuget.orgNuGet.org account management

¿Cómo se recupera la contraseña de inicio de sesión de nuget.org?How to recover NuGet.org password login?

Tenga en cuenta que el inicio de sesión con contraseña en nuget.org se ha interrumpido y la única manera de hacerlo es mediante una cuenta Microsoft persona (MSA) o una cuenta de Azure Active Directory (AAD).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. Sin embargo, en el caso de que no pueda acceder a las cuentas de AAD/MSA asociadas, es posible que tenga que usar el inicio de sesión con contraseña para recuperar la cuenta de nuget.org.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. En ese caso, siga estos pasos.In this situation follow the steps below.

  • Requisito: Necesita tener acceso al correo electrónico que esté asociado con la cuenta para la que necesita recuperar la contraseña.Requirement: You will need to have access to the email that is associated with the account for which you need to recover the password.
  • Vaya a la página Forgot password (He olvidado mi contraseña).Go to the Forgot password page
  • Escriba la dirección de correo electrónico asociada a la cuenta de nuget.org que quiera recuperar.Enter the email address that is associated with the NuGet.org account you wish to recover.
  • Haga clic en el botón Send (Enviar).Click the Send button.
  • Recibirá un mensaje de correo en la cuenta de la dirección de correo electrónico especificada con un vínculo para restablecer la contraseña.You will get an email to the specified email address account with a link to reset your password. Haga clic en ese vínculo y establezca la contraseña nueva.Click on this link and set the new password. Si no encuentra el correo electrónico, busque en la carpeta "Correo no deseado".If you can't find the mail check your "junk" folder.
  • Después, ya puede iniciar sesión con el nombre de usuario y la contraseña en NuGet.Once done, you can now login with username/password on NuGet.
  • Para iniciar sesión con el nombre de usuario y la contraseña, haga clic en el vínculo para iniciar sesión con la cuenta de nuget.org que encontrará en la página de inicio de sesión de nuget.org.To login with username/password, use the Sign in using Nuget.org account link on the NuGet.org login page.

¿Qué cuenta Microsoft está vinculada con la cuenta de nuget.org?Which Microsoft account is linked to my NuGet.org account?

Si ha olvidado qué cuenta Microsoft está asociada a la cuenta de nuget.org, siga los pasos siguientes para obtener asistencia.If you have forgotten which Microsoft account is associated with your NuGet.org account, please follow the steps below to get assistance.

  1. Vaya a la página de inicio de sesión de nuget.org y haga clic en el vínculo pertinente para obtener ayuda para iniciar sesión.Go to NuGet.org login page and click on Need assistance signing in? link.
  2. Se mostrará el cuadro de diálogo emergente para obtener ayuda.This will show you the pop-up dialog box for assistance. Siga los pasos descritos en este cuadro de diálogo para consultar las cuentas Microsoft asociadas a la cuenta de nuget.org.Follow the steps in this dialog box to understand the associated Microsoft account(s) for your NuGet.org account.

¿Cómo puedo cambiar la cuenta Microsoft que uso para iniciar sesión en nuget.org?How to change the Microsoft account I use for NuGet.org login?

Si quiere cambiar la cuenta Microsoft para el usuario de nuget.org, siga estos pasos.If you wish to change the Microsoft account for NuGet.org user, follow the steps below. Supongamos que la cuenta Microsoft con el correo electrónico account1@outlook.com está asociada a la cuenta de nuget.org con el nombre de usuario MyNuGetAccount.Lets say your Microsoft account with email account1@outlook.com is associated with your NuGet.org account with username MyNuGetAccount. Quiere cambiar el inicio de sesión a otra cuenta de Microsoft con el correo electrónico account2@outlook.com.You wish to change the login to another Microsoft account with email account2@outlook.com

  1. Inicie sesión con la cuenta de Microsoft asociada actualmente, es decir, account1@outlook.com en la página de inicio de sesión después de hacer clic en Sign in with Microsoft (Inicio de sesión con Microsoft).Please sign in using currently associated Microsoft account i.e. account1@outlook.com on the login page after clicking Sign in with Microsoft.

  2. Una vez iniciada la sesión, vaya a la página de configuración de la cuenta.Once logged in, go to your account settings page.

  3. Expanda la sección Login Account (Cuenta de inicio de sesión).Expand the section for Login Account. Haga clic en el botón Change Account (Cambiar cuenta).Click on the Change Account button.

  4. Se le redirigirá a la página de inicio de sesión de Microsoft.You will now be redirected to the microsoft login page. Inicie sesión con la cuenta a la quiera cambiar la asociación, es decir, account2@outlook.com. Nota: Es posible que tenga que hacer clic en Sign out (Cerrar sesión) e iniciar sesión con otra cuenta durante el flujo de inicio de sesión para poder iniciar sesión con otra cuenta de Microsoft.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. Si se le muestra un error similar al siguiente, vea La cuenta de Microsoft está vinculada con otra cuenta de nuget.org para obtener más detalles.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 "account2account2@outlook.com" (No se pudo actualizar la cuenta de Microsoft con "cuenta2"). This could happen if it is already linked to another NuGet account. (Esto podría suceder si ya está vinculada a otra cuenta de NuGet) Contact support for more information. (Póngase en contacto con el servicio de soporte técnico para más información)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. Una vez que haya iniciado sesión correctamente con la segunda cuenta, se le redirigirá a la página de configuración de la cuenta de nuget.org; debería ver la nueva cuenta Microsoft asociada como la cuenta de inicio de sesión.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. A partir de ahora, tendrá que usar esta cuenta para iniciar sesión en nuget.org.Going forward you should use this account when signing into NuGet.org.

La cuenta Microsoft está vinculada a otra cuenta de nuget.org.Microsoft account is linked with another NuGet.org account.

Si ha intentado cambiar el inicio de sesión de Microsoft y vio el error siguiente:If you tried changing your Microsoft login and saw the error below:

Failed to update the Microsoft account with "account2account2@outlook.com" (No se pudo actualizar la cuenta de Microsoft con "cuenta2"). This could happen if it is already linked to another NuGet account. (Esto podría suceder si ya está vinculada a otra cuenta de NuGet) Contact support for more information. (Póngase en contacto con el servicio de soporte técnico para más información)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.

Supongamos que ha intentado cambiar la cuenta Microsoft para iniciar sesión account1@outlook.com del usuario de nuget.org con el nombre de usuario MyNuGetAccount1 por otra cuenta Microsoft con el correo electrónico account2@outlook.com.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. Y recibe el error anterior.And you see the error above.

¿Qué significa el error anterior?What does the error above mean?

Esto significa que hay otra cuenta de nuget.org asociada a la cuenta Microsoft por la que está intentando cambiarla. Es decir, en el ejemplo anterior, la cuenta Microsoft con el correo electrónico <account2@outlook.com> está asociada a otra cuenta de nuget.org, por ejemplo, con el nombre de usuario MyNuGetAccount2.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.

No se puede cambiar el inicio de sesión asociado a una cuenta Microsoft que esté vinculada a otra cuenta de nuget.org.You cannot change the associated login with a Microsoft account that is linked to a different NuGet.org account.

He olvidado que tenía otra cuenta de nuget.org, ¿cómo averiguo de qué cuenta de nuget.org se trata?I forgot I had another NuGet.org account, how do I find out which NuGet.org account it is?

Inicie sesión con la segunda cuenta de Microsoft en la página de inicio de sesión.Login with the second Microsoft account on the login page. Esto iniciará la sesión en la cuenta de nuget.org que esté asociada actualmente a la segunda cuenta Microsoft.This will log you into the NuGet.org account that is currently associated with the second Microsoft account. Después, podrá ver los paquetes cargados y realizar la administración en esta cuenta.You can then view the uploaded packages and perform account management on this account.

No me interesa esta segunda cuenta de nuget.org; quiero cambiar el inicio de sesión de la primera cuenta de nuget.org por la segunda cuenta Microsoft. ¿Qué hago?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?

Si no quiere preocuparse de la segunda cuenta de nuget.org y le sigue interesando volver a usar la cuenta Microsoft asociada al correo electrónico account2@outlook.com,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.

puede liberar la asociación entre la cuenta Microsoft y la de nuget.org; para ello elimine la de nuget.org.You can release the association between the Microsoft account and NuGet.org account by deleting the NuGet.org account.

  1. Siga los pasos para eliminar el usuario de la segunda cuenta de nuget.org MyNuGetAccount2.Follow the steps to delete user for the second NuGet.org account MyNuGetAccount2.
  2. Una vez que haya eliminado esta cuenta, puede volver a intentar los pasos para cambiar el inicio de sesión con la cuenta de Microsoft.Once this account is deleted, you can retry the steps to change Microsoft account login.

Un momento, también me interesa esta segunda cuenta. No me interesa perderla, pero quiero cambiar los inicios de sesión con la cuenta asociada a la primera cuenta.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.

Tendrá que crear o usar una tercera cuenta de Microsoft, por ejemplo, con el correo electrónico account3@outlook.com.You will need to create/use a third Microsoft account, say, with email account3@outlook.com.

  1. En primer lugar, debe iniciar sesión con la segunda cuenta Microsoft, account2@outlook.com, en nuget.org. Siga los pasos anteriores para cambiar los inicios de sesión relacionados y asociar la tercera cuenta Microsoft a esta de nuget.org.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. Después, la segunda cuenta Microsoft con el correo electrónico account2@outlook.com ya se podrá asociar a la primera cuenta de nuget.org, MyNuGetAccount1.Once done, your second Microsoft account with email account2@outlook.com is free to be associated to your first NuGet.org account, MyNuGetAccount1. Siga los mismos pasos anteriores para cambiar los inicios de sesión de Microsoft a la segunda cuenta de Microsoft.Follow the same steps above to change microsoft logins to the second Microsoft account.

En el inicio de sesión con la cuenta de Microsoft se muestra que el correo electrónico está vinculado a otra cuenta de MicrosoftSigning in with Microsoft account shows me my email is linked to another Microsoft account

Si ha intentado iniciar sesión con la cuenta de Microsoft, por ejemplo, con el correo electrónico account1@outlook.com, y ve un error similar al siguiente: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. (La cuenta de Microsoft con el correo electrónico "account1@outlook.com" está vinculada a otra cuenta de nuget.org).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. (Si quiere actualizar la cuenta de Microsoft vinculada, puede hacerlo desde la página de configuración de la cuenta)If you would like to update the linked Microsoft account you can do so from the account settings page.

¿Qué significa el error anterior?What does the error above mean?

Cuando se crea una cuenta en nuget.org, hay una dirección de correo electrónico de comunicación asociada a esa cuenta.When an account is created on NuGet.org, there is a communication email address associated with that account. Esta suele ser la misma dirección de correo electrónico que se ha usado para la cuenta de Microsoft asociada.This is usually same as the email address that is used for associated Microsoft account. Pero podría elegir especificar otra dirección de correo electrónico para la comunicación.However, you could choose to specify a different email address for communication. Por tanto, técnicamente, podría tener otra cuenta Microsoft, por ejemplo, con account2@outlook.com, vinculada a la cuenta de nuget.org con la dirección de correo electrónico de comunicación como account1@outlook.com.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.

Por tanto, el error anterior significa que ya existe la cuenta de NuGet.org con la dirección de correo electrónico de comunicación account1@outlook.com, pero está asociada a otra cuenta Microsoft con un correo electrónico que no es account1@outlook.com.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.

¿Cómo averiguo qué cuenta de Microsoft está vinculada con esta cuenta de nuget.org?How do I find which Microsoft account is linked to this NuGet.org account?

Debe usar el flujo de asistencia para el inicio de sesión para averiguar qué cuenta Microsoft está vinculada a la cuenta de nuget.org con la dirección de correo electrónico account1@outlook.com.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.

Quiero reemplazar esa cuenta con mi cuenta de MicrosoftI want to override that account with my Microsoft account

Siga los pasos de la sección No puedo usar el inicio de sesión de Microsoft, ¿cómo recupero mi cuenta de nuget.org? para asociar la cuenta Microsoft a la cuenta de nuget.org existente.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.

No puedo usar el inicio de sesión de Microsoft, ¿cómo recupero mi cuenta de nuget.org?Unable to use microsoft login, how do I recover my NuGet.org account?

Si ha intentado usar la asistencia para el inicio sesión y no tiene acceso a la cuenta Microsoft asociada a la cuenta de nuget.org, siga los pasos siguientes para vincular una cuenta Microsoft a la de nuget.org.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. Requisito: Necesitará acceso a una cuenta Microsoft que no esté asociada a las cuentas de nuget.org existentes.Requirement: You will need access to a Microsoft account which is not associated with any existing NuGet.org accounts. Si no tiene una, puede crearla.If you do not have one, you can create one.

  2. Si ha olvidado el nombre de usuario y la contraseña de su cuenta de nuget.org, siga los pasos para recuperar las credenciales para iniciar sesión.If you've forgotten your username and password for your NuGet.org account, follow the steps to recover your password login.

  3. Inicie sesión en nuget.org con el inicio de sesión de usuario y contraseña.Login to NuGet.org using the username/password login.

  4. Una vez iniciada la sesión, verá aparecer un cuadro de diálogo emergente similar al siguiente.Once logged in, you will see the popup dialog show up like below. Es el cuadro de diálogo de suspensión de la contraseña.This is the password discontinuation dialog box.

  5. NOTA: Omita las instrucciones para iniciar sesión con la cuenta de Microsoft especificada.NOTE: Please ignore the instruction to login with the specified Microsoft account. Ahora puede vincular la cuenta de nuget.org con cualquier otro inicio de sesión de Microsoft.You can now link your NuGet.org account to any other Microsoft login.

  6. Haga clic en el botón Sign in with Microsoft (Inicio de sesión con Microsoft) e inicie sesión con la cuenta de Microsoft a la que tenga acceso, como se mencionó en el paso 1.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. Ahora la cuenta se vinculará a la nueva cuenta Microsoft, que a partir de ahora podrá usar para iniciar sesión en nuget.org.Your account will now be linked to the new Microsoft account, which you can use to log into NuGet.org going forward.

    Cuadro de diálogo Vincular MSA

¿Cómo se transforma la cuenta de nuget.org en una organización?How to transform my NuGet.org account to an organization?

Si quiere transformar la cuenta en una organización, y esta cuenta ya está asociada con un inicio de sesión de cuenta de Microsoft, siga los pasos indicados en la documentación para organizaciones en 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.

Sin embargo, si la cuenta de nuget.org no está asociada ni vinculada a una cuenta Microsoft, puede seguir los pasos siguientes para transformar esta cuenta en una organización.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. Requisito: Primero debe crear una cuenta individual en nuget.org para usarla como administrador en la cuenta de organización.Requirement: You need to have an individual account first created on NuGet.org to be used as an admin on the org account. Si no tiene una, cree una cuenta de nuget.org.If you do not have one, please create a new NuGet.org account

  2. Siga los pasos para recuperar la contraseña de inicio de sesión para la cuenta de nuget.org si no tiene inicio de sesión de contraseña para ella; si lo tiene, omita este paso.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. Inicie sesión en nuget.org con el inicio de sesión de usuario y contraseña.Login to NuGet.org using the username/password login.

  4. Una vez iniciada la sesión, verá aparecer un cuadro de diálogo emergente similar al siguiente.Once logged in, you will see the popup dialog show up like below. Es el cuadro de diálogo de suspensión de la contraseña.This is the password discontinuation dialog box.

    Importante

    Omita este cuadro de diálogo, no haga clic en el botón Sign in with microsoft (Inicio de sesión con Microsoft).Ignore this dialog box, do not click on the Sign in with microsoft button.

  5. Vaya a https://www.nuget.org/account/transform.Go to https://www.nuget.org/account/transform. Esto le permitirá convertir la cuenta de nuget.org en una de organización sin vincularla a una cuenta Microsoft.This will allow you to convert the NuGet.org account to an org without linking to a Microsoft account.

  6. Especifique el nombre de usuario de administrador para la cuenta personal de nuget.org o la que haya creado en el paso 1.Specify the admin username for your personal NuGet.org account/the account you created in Step 1.

  7. Siga las instrucciones para completar la transformación de esta cuenta en una organización.Follow the instructions to complete transformation of this account to an organization.

    Cuadro de diálogo Vincular MSA

¿Tiene problemas de inicio de sesión en nuget.org para cuentas de AAD con un inquilino no administrado?NuGet.org login issues for AAD accounts with unmanaged tenant?

Si ve un error como el siguiente durante el flujo de inicio de sesión con el dominio de la cuenta de correo electrónico (@yourdomain.com), vea los pasos siguientes para recuperar la cuenta de nuget.org.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.

¿Qué significa lo de estado no administrado durante el inicio de sesión? ¿Y por qué sucede ahora?What is this unmanaged state thing during login? And why is this happening now?

Parece que la cuenta se ha registrado previamente como una cuenta personal de Microsoft y que funcionaba correctamente, pero ahora parece que se ha registrado como un inquilino "no administrado" en Azure Active Directory (el servicio de identidad que se usa para autenticar las cuentas de Microsoft).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).

Esto podría haber ocurrido si usted o alguien de la organización (con la dirección de correo electrónico @yourdomain.com) se ha registrado con uno de los servicios integrados de AAD o ha realizado un registro de autoservicio para Azure Active Directory, lo que crea ese inquilino "no administrado" para el dominio de la cuenta de Microsoft que se usa (en este caso, @yourdomain.com).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).

¿Qué puedo hacer para recuperar mi cuenta?What can I do to recover my account?

En este momento, en nuget.org no contamos con ninguna forma de autenticar cuentas con estas cuentas de inquilino "no administrado" en Azure Active Directory.At this moment there is not a way for us (NuGet.org) to authenticate accounts with such "Unmanaged" tenant accounts in Azure Active directory. Buscamos una mejor manera de autenticar este tipo de cuentas.We are looking in to a better way to authenticate such accounts.

Si quiere iniciar sesión en nuget.org con la cuenta Microsoft (@yourdomain.com), usted (o un administrador de la empresa), tendrá que reclamar la propiedad de AAD mediante una validación de DNS para autenticar a los usuarios con la dirección de correo electrónico "@yourdomain.com".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". Siga los pasos para la adquisición de dominios como administrador que se documentan en Azure Active Directory.Please follow the steps for domains admin takeover documented by the Azure Active directory. Una vez hecho esto, el inicio de sesión normal debería empezar a funcionar.Once this is done, your normal login should start working.

No me interesa hacer todo eso, ¿cuál es la otra forma de recuperar la cuenta?I don’t want to do all that, what is the other way to recover my account?

Puede crear una cuenta de Microsoft (con un correo electrónico que no esté asociado a @yourdomain.com).You can create a new Microsoft account (with an email not associated with @yourdomain.com). Siga los pasos indicados en la sección sobre cómo recuperar la cuenta de nuget.org.Follow steps given in recover your NuGet.org account section.

¿Cómo puedo cambiar el nombre de usuario de la cuenta de nuget.org?How do I change my NuGet.org account username?

No se puede.You cannot. De acuerdo con la directiva, no se permite el cambio de los nombres de usuario.As a matter of policy we do not allow the change of usernames. Además, realizar esta acción conlleva un cambio importante para los usuarios que puedan haber definido directivas de confianza de paquetes basadas en el propietario del paquete.Also, doing so is a breaking change for users that may have defined package trust policies based on the package owner. La única forma de cambiar el nombre de usuario consiste en crear una cuenta con el nombre de usuario deseado.The only way to change your username is to create a new account with the desired username. Se recomienda eliminar la cuenta existente antes de crear una nueva; en caso contrario, no podrá volver a usar la cuenta de Microsoft registrada.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.

Importante

Al eliminar el usuario se seguirá reservando el username.Deleting the user will still reserve the username. No podrá volver a usar el mismo nombre de usuario, incluido el cambio de mayúsculas y minúsculas.You will not be able to reuse the same username again and this includes the change of casings. Por ejemplo, si ha creado un usuario con el nombre de usuario mycoolname y quiere cambiarlo a MyCoolName(cambio de mayúsculas y minúsculas), no será posible después de eliminar el usuario.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.

Siga los pasos indicados en la sección Eliminación de la cuenta de nuget.org y registre una cuenta nueva con el nombre de usuario correcto.Follow the steps given in delete your NuGet.org account section and to register a new account with correct username.

¿Cómo elimino mi cuenta de nuget.org?How to delete my NuGet.org account?

Para eliminar la cuenta, tenga en cuenta que se recomienda transferir la propiedad de todos los paquetes de los que sea el único propietario.To delete your account, please note that we recommend that you transfer the ownership of any packages where you are the sole owner. En Administración de los propietarios de paquetes puede obtener más información sobre cómo hacerlo.You can read more about managing package owners on how to do it. Esto también nos ayudará a acelerar su solicitud.This will also help us expedite your request.

Si lo que busca es transformar su cuenta en una organización, consulte ¿Cómo se transforma la cuenta de nuget.org en una organización? siga los pasos indicados.If you are looking to transform your account to an organization, follow the steps given in transform my NuGet.org account to an organization.

Importante

La eliminación del usuario tendrá como resultado lo siguiente:Deleting the user will result in following:

  1. Su nombre de usuario se reservará y nadie podrá volver a usarlo para crear una cuenta individual o una cuenta de organización.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. La revocación de las claves de API asociadas.Revoke associated API key(s).
  3. La eliminación de la cuenta como propietario de todos los paquetes secundarios.Remove the account as an owner for any child packages.
  4. La desasociación de esta cuenta de todas las reservas de prefijo de identificador existentes anteriormente.Dissociate all previously existent ID prefix reservations with this account.
  5. La eliminación de la cuenta como un miembro de todas las organizaciones.Remove the account as a member of any organizations.

Siga los pasos siguientes para continuar con la eliminación de la cuenta.Follow the following steps to proceed with account deletion.

  1. Inicie sesión en nuget.org con la cuenta que quiera eliminar.Login to NuGet.org with the account you wish to delete.
  2. Haga clic en esta dirección URL: https://www.nuget.org/account/delete y siga los pasos para enviar la solicitud de eliminación de la cuenta.Click on this url: https://www.nuget.org/account/delete and follow the steps to submit the request for deleting the account.

Nuestro servicio de soporte técnico al cliente procesará esta solicitud y realizará la eliminación de la cuenta.Our customer support will process this request and perform the account deletion.