Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 6945|Respuesta: 5

[Fuente] Aprende a crear y lanzar paquetes de NuGet en 3 minutos

[Copiar enlace]
Publicado en 12/9/2022 21:57:24 | | | |
Requisitos: En el desarrollo diario, a menudo se utilizan paquetes de bibliotecas de terceros, y este artículo introducirá la creación de un paquete NuGet a partir de la biblioteca .NET Standard en Visual Studio para Windows y su publicación enwww.nuget.orgArriba, pon tu plugin a disposición de más desarrolladores de .NET/C#.

Revisión:

Operación práctica: Utiliza ProGet para construir un repositorio privado de NuGet
https://www.itsvse.com/thread-10263-1-1.html

Nuget empaqueta varias librerías en un paquete
https://www.itsvse.com/thread-9656-1-1.html

Azure DevOps 2020 (V) Automatiza la publicación de paquetes NUGET usando Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Nuget Series 2 utiliza BaGet para construir servicios privados Nuget
https://www.itsvse.com/thread-9380-1-1.html

Nuget Series 1 utiliza asp.net para construir un repositorio privado de Nuget
https://www.itsvse.com/thread-9368-1-1.html

Nuget configura el acceso a proxy HTTP
https://www.itsvse.com/thread-9287-1-1.html

Utiliza el Gestor de Paquetes Nuget de Tencent Cloud para acelerar las descargas
https://www.itsvse.com/thread-7875-1-1.html

[VS2017] Montar el agente Nuget
https://www.itsvse.com/thread-4231-1-1.html

Nuget Domestic Source (Mirror Source)
https://www.itsvse.com/thread-3925-1-1.html
NuGet.org Resumen

NuGet.org es el anfitrión público de los paquetes NuGet y es utilizado por millones de desarrolladores de .NET y .NET Core cada día.

Regístrate para una cuenta de Microsoft

Para crear una cuenta NuGet.org, necesitas tener una cuenta Microsoft Personal Account (MSA) o Azure Active Directory (AAD). Si no tienes una cuenta, crea una.

El inicio de sesión del hipervínculo es visible.

Si ya te has registrado, visita la página de inicio de sesión NuGet.org:El inicio de sesión del hipervínculo es visible.

Crea un proyecto

Creé un proyecto de biblioteca .NET Standard usando vs2019, como se muestra a continuación:



En el proyecto, escribe tu propio código, y eso no se hace por qué.

Haz clic derecho en el objeto, selecciona el comando de menú Propiedades y luego selecciona la pestaña de Empaquetado. Como se muestra a continuación:



Según la información del prompt, rellena el cuadro de entrada de texto correspondiente.



En la barra superior de herramientas, selecciona la configuración "Liberar", luego haz clic derecho en el proyecto, haz clic en "Paquete" y la información de salida es la siguiente:

1>------ Build iniciada: Proyecto: Sw.Core.Common, Configuración: Liberar cualquier CPU ------
1>Sw.Core.Common -> C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\netstandard2.1\Sw.Core.Common.dll
1> El paquete "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg" ha sido creado con éxito.
========== Generados: 1 éxito, 0 fallidos, 0 últimos, 0 saltados ==========
Subir a NuGet

Usando una cuenta de Microsoft, inicia sesión en la app NuGet y autoriza de la siguiente manera:



Haz clic en Cargar en la barra de navegación, enlace:

El inicio de sesión del hipervínculo es visible.



Selecciona "Sw.Core.Common.1.0.0.nupkg" para el paquete de lanzamiento que generamos.

Tira hasta abajo y haz clic en Publicar.



El navegador será redirigido al enlace tras el éxito del lanzamiento, y aparecerá indicando que el paquete aún no ha sido publicado. Aparecerá en los resultados de búsqueda y estará disponible para su instalación/restauración una vez completadas las validaciones e indexaciones. La validación e indexación de paquetes puede llevar hasta una hora. Lee más.

Enlaces tras la publicación exitosa:

El inicio de sesión del hipervínculo es visible.

Puedes configurar algunas instrucciones para el paquete nuget y modificar la configuración .csproj de la siguiente manera:

(Fin)





Anterior:Chrome Google Chrome cancela las notificaciones de los mensajes
Próximo:[Combate real] State Secret 4 (SM4) usa .NET y Java para descifrarse mutuamente
Publicado en 12/9/2022 23:19:49 |
Apréndelo
 Propietario| Publicado en 13/11/2022 16:02:17 |
NUGET empaqueta la versión .NET Framework de la biblioteca:

1. Descargar el programa nuget.exe en la dirección:https://www.nuget.org/downloads
2. Haz clic derecho en el programa nuget.exe para desbloquearlo.
3. El mando es el siguiente:

donde xxxxx es el nombre del proyecto
 Propietario| Publicado en 22/10/2023 22:16:30 |
Mejores prácticas para crear paquetes nuget:El inicio de sesión del hipervínculo es visible.
 Propietario| Publicado en 9/9/2025 9:10:25 |
Explorador de Paquetes NuGet

Una herramienta gráfica que permite visualizar la estructura, dependencias y más bien un paquete NuGet local o remoto.

Fuente:El inicio de sesión del hipervínculo es visible.
Descargar:El inicio de sesión del hipervínculo es visible.

Como se muestra a continuación:

 Propietario| Publicado en 29/9/2025 13:26:19 |
Usa el comando dotnet para empaquetar el push

Referencia:El inicio de sesión del hipervínculo es visible.
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com