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?
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
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
.
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