Pregunta ¿Cómo puedo usar NuGet con Visual C # Express?


¿Cómo puedo usar NuGet para agregar una referencia de paquete de biblioteca cuando tengo Visual C # 2010 Express?

NuGet no aparece cuando lo busco en Herramientas> Extension Manager.

Descargué "NuGet Package Manager" (el .vsix) del página de descargas, pero cuando me pregunta para qué versiones de Visual Studio integrar, solo se muestra Visual Web Developer Express 2010. Visual C # Express no se muestra. Así que supongo que funcionaría con Silverlight en VWD, pero quiero usarlo con WPF.

Una de las páginas de documentación me vinculó a la 1.0 página de descarga CTP, que incluía una versión de línea de comandos de NuGet (ya no está presente en la última versión). Pero la versión de la línea de comandos parece estar paralizada: la única operación que parece apoyar es crear un paquete para su distribución; no parece ser compatible con los comandos para agregar una referencia a un paquete de biblioteca.

¿Hay alguna manera de utilizar NuGet con Visual C # Express?


76
2017-12-30 22:54


origen


Respuestas:


Actualización (12/09/2012): Buenas noticias: Visual Studio Express 2012 para Windows Desktop ya está disponible (aquí), y es compatible con NuGet de fábrica. En términos generales, todas las ediciones de VS2012 ahora son compatibles con NuGet, ¡por lo que esta limitación debería ser cosa del pasado!


Respuesta original:

Microsoft firma NuGet de una manera que le permite trabajar con VWD Express. Idealmente, también debería estar firmado de forma que funcione con C # Express (puede tener que ser una compilación separada). Desafortunadamente, no pudimos hacer esto para el lanzamiento inicial (es más un desafío de lo que piensas).

De ahora en adelante, intentaremos habilitar este escenario. ¡Siéntase libre de presentar un error en el sitio de NuGet solo para permitir que otros que se vean afectados tengan la oportunidad de votarlo!


72
2018-01-01 23:38



Si tiene VWD Express instalado, puede solucionarlo de la siguiente manera:

  1. Guarde y cierre su proyecto en c # Express

  2. Abra el proyecto en VWD Express y use Nuget desde allí para agregar sus paquetes

  3. Guarde su proyecto y regrese a c # Express


46
2017-09-01 09:19



Para instalar un paquete en Visual Studio c # express 2010 use la herramienta de línea de comandos nuget.exe. Descargue nuget.exe de la sitio web Nuget agregue la ruta al archivo ejecutable a la variable de entorno de la ruta de Windows, cd al lugar donde desea que esté la biblioteca y luego ejecútelo con el nombre de la biblioteca como argumento.

C:\Code\myprojectdir\myproject>nuget install CommandLineParser
Installing 'CommandLineParser 1.9.71'.
Successfully installed 'CommandLineParser 1.9.71'.

A continuación, solo agregue una referencia a la versión apropiada de la DLL (es decir, 4.0), en Visual Studio c # 2010 usando project-> add reference-> browse. Luego crea el proyecto.


10
2017-12-12 16:13



Visita este video: https://youtu.be/8DcANVHLE0o El camino es: Descargue el archivo .exe de nuget.org y cree una carpeta en% appdata% "NuGet", pegue el archivo exe en la carpeta, luego abra cmd, escriba cd (la dirección de la carpeta) y escriba nuget install (paquete), vaya a la carpeta del paquete, lib, copie el archivo dll y póngalo como referencia en Visual Basic


0
2018-04-15 05:52