¿Cómo puedo instalar un paquete Nuget en Visual Studio Code? Sé que en Visual Studio, podemos hacer esto a través de la consola de Nuget Package Manager, pero ¿cómo lo hago en VS Code?
visual-studio-code
nuget-package
Gyan Parkash
fuente
fuente
Respuestas:
Desde la línea de comando o la ventana de Terminal en el editor de código vs
dotnet add package Newtonsoft.Json
Ver este artículo de Scott Hanselman
fuente
Puede usar la extensión NuGet Package Manager .
Después de instalarlo, para agregar un paquete, presione Ctrl + Shift + P, escriba
>nuget
y presione Entrar:Escriba una parte del nombre de su paquete como cadena de búsqueda:
Elige el paquete:
Y finalmente, la versión del paquete (probablemente quieras la más nueva):
fuente
Puede hacerlo fácilmente usando "vscode-nuget-package-manager". Vaya al mercado e instale esto. Después de esto
1) Presione Ctrl + P o Ctrl + Shift + P (y omita 2)
2) Escriba ">"
3) Luego seleccione "Administrador de paquetes Nuget: Agregar paquete"
4) Ingrese el nombre del paquete Ej: Dapper
5) seleccione el nombre y la versión del paquete
6) Hecho.
fuente
Abra el menú de extensiones (Ctrl + Shift + X) y busque .NuGet Package Manager.
fuente
Ejemplo para archivo .csproj
Simplemente obtenga el nombre del paquete y el número de versión de NuGet y agréguelo a .csproj y luego guárdelo. Se le pedirá que ejecute la restauración que importará nuevos paquetes.
fuente
dotnet
y VSCode, ¿por qué necesitaría incluso esos archivos de proyecto?Nuget Gallery
proporciona una GUI similar a la de Visual Studio completo. Vea abajo.Cómo utilizar:
Nuget Gallery
desde el mercado de extensión.View > Command Palette
o ⇧⌘P (Ctrl + Shift + P en Windows y Linux). TipoNuget: Open Gallery
..csproj file
casilla de verificación esté seleccionada, seleccione la versión del menú desplegable y haga clic en el botón instalar.ACTUALIZAR
Las versiones anteriores, como se señaló en los comentarios, tenían un problema en el que la
.csproj
casilla de verificación no estaba visible cuando un paquete en el archivo csproj no tenía un número de versión como el siguiente.Esto se ha solucionado en las versiones más recientes de la extensión, por lo que si tiene una versión anterior con este problema, actualícela a la última versión.
fuente
.csproj
opción de marca de archivo en la versión actual. Tal vez ese es mi problema. github.com/pcislo/vscode-nuget-gallery/issues/15.csproj
no hay números de versión. Ver comentario del problema . He actualizado mi respuesta para incluir eso.Ctrl+Shift+P
en Windows oCommand+Shift+P
en Macfuente
Modifique su archivo project.json o * .csproj. Agregue una entrada de dependencia con el nombre del paquete y la versión deseada.
Ejemplo de JSON:
fuente
Las respuestas anteriores son buenas, pero insuficientes si tiene más de 1 proyecto (.csproj) en la misma carpeta.
Primero, puede agregar fácilmente la etiqueta "PackageReference" al archivo .csproj (ya sea manualmente, usando el administrador de paquetes nuget o usando el comando de agregar paquete dotnet).
Pero luego, debe ejecutar el comando "restaurar" manualmente para poder decirle qué proyecto está tratando de restaurar (si acabo de hacer clic en el botón de restauración que apareció, no pasó nada). Puede hacerlo ejecutando:
Y eso instala el paquete
fuente