web-dev-qa-db-fra.com

Comment installer NuGet en ligne de commande sous Linux

Je dois installer NuGet sur une machine Linux. Lorsque je me sers de la commande suivante sur une machine Windows, cela fonctionne correctement.

nuget install packages.config

Mais je suis incapable de faire cela avec une machine Linux, comment y parvenir?

37
user3610920

Une fois que vous avez suivi les étapes d'installation (quelque peu gênantes) pour obtenir le noyau .Net installé et l'installation du référentiel apt à partir de https://www.Microsoft.com/net/core , vous pouvez simplement le faire. :

Sudo apt install nuget

et vous aurez une pépite de travail sur votre machine locale:

$ cat /etc/issue
Ubuntu 16.04.1 LTS \n \l

$ nuget
NuGet Version: 2.8.7.0
usage: NuGet <command> [args] [options] 
Type 'NuGet help <command>' for help on a specific command.

Notez qu'au moment de l'écriture, ne pas exécuter nuget update -self, comme si elle installera avec succès une version plus récente de Nuget, cette version ne fonctionnera pas réellement.

Si vous faites le casser, vous pouvez toujours le supprimer et le réinstaller:

Sudo apt remove nuget
Sudo apt install nuget
49
Doug

Installez mono, téléchargez le nuget: Sudo apt-get install mono-complete wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe

Ensuite, lancez-le avec mono nuget.exe.

20
olegz

le paquet nuget apt ne fonctionne pas vraiment sur linux, et les exe sont pour Windows. Si vous voulez utiliser Nuget, le plus simple est d’utiliser un wrapper mono.

Sudo apt-get install mono-complete
//download nuget.exe
mono nuget.exe install
12
Warren Parad