Domanda

Come posso utilizzare NuGet per aggiungere un riferimento pacchetto di libreria, quando ho Visual C # 2010 Express?

NuGet non compare quando cerco in Strumenti> Gestione estensioni.

Ho scaricato "NuGet Package Manager" (la .vsix) dal downloads pagina , ma quando mi ha chiesto di specificare quali versioni di Visual Studio per integrare in, elenca solo Visual Web Developer Express 2010. Visual C # Express non viene mostrato. Quindi credo che avrebbe funzionato con Silverlight in VWD, ma voglio usarlo con WPF.

Una delle pagine di documentazione mi legata alla 1.0 CTP pagina di download , che includeva una versione a riga di comando di NuGet (non più presenti nella versione più recente). Ma la versione da riga di comando sembra essere paralizzato - l'unica operazione che sembra il supporto è la costruzione di un pacchetto per la distribuzione; non sembra supportare i comandi per l'aggiunta di un riferimento a un pacchetto di libreria.

C'è un modo a tutti di utilizzare NuGet con Visual C # Express?

È stato utile?

Soluzione

Aggiornamento (2012/09/12): Buone notizie: Visual Studio espresso 2012 per Windows Desktop è ora disponibile ( qui ), e supporta NuGet fuori dalla scatola. In generale, ogni edizione di VS2012 ora supporta NuGet, quindi questa limitazione dovrebbe essere una cosa del passato!


Risposta originale:

Microsoft firma NuGet in un modo che gli permette di lavorare con VWD Express. Idealmente, sarebbe anche essere firmato in un modo che funziona con C # Express (potrebbe deve essere una costruzione separata). Purtroppo, non siamo stati in grado di fare questo per la versione iniziale (è più di una sfida che si possa pensare).

In futuro, cercheremo di attivare questo scenario. Sentitevi liberi di aprire un bug sul sito NuGet solo per lasciare che gli altri che sono interessati la possibilità di votare in su!

Altri suggerimenti

Se avete VWD espresso installato è possibile ovviare a questo come segue:

  1. Salvare e chiudere il progetto in C # Express

  2. Aprire il progetto in VWD Express e l'uso Nuget da lì per aggiungere i pacchetti

  3. Salvare il progetto e tornare al c # Express

Per installare un pacchetto in studio Visual C # Express 2010 Utilizzare lo strumento da riga di comando nuget.exe. Scarica nuget.exe dal sito NuGet aggiungere il percorso l'eseguibile per la variabile d'ambiente PATH di Windows, cd per un luogo che si desidera si libreria da allora esegue con il nome della libreria come argomento.

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

Poi basta aggiungere un riferimento alla versione appropriata del dll (cioè 4,0), in studio Visual C # 2010 utilizzando Progetto-> aggiungere Reference> Sfoglia. Quindi generare il progetto.

Visita questo video: https://youtu.be/8DcANVHLE0o Il modo in cui è: Scaricare file .exe da nuget.org, e fare una cartella in% appdata% (pacchetto) "NuGet", incollare il file exe nella cartella, dopo di che cmd aperta, digitare cd (l'indirizzo della cartella), e digitare NuGet installare, il via nella cartella del pacchetto, lib, copiare il file dll, e metterlo come riferimento in visual basic

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top