2017-11-08 10 views
0

Ich habe versucht, dieses Video auf Youtube zu folgen "Wie nuget Pakete zu erstellen" - Ich ging zu nuget.org und fand alle Downloads sind .exe - Wie mache ich das für Mac? Irgendeine Idee??Nuget Package Manager für Mac

Antwort

1

Da nuget selbst in C# geschrieben wird, führen Sie nuget mit Mono auf Mono-Plattformen aus. z:

$ mono nuget.exe 

Wenn nuget ausgeführt wird, können Fehler auftreten. Möglicherweise müssen Sie Microsoft.Build.dll von einer .NET-Installation in denselben Pfad wie nuget kopieren. Kopieren Sie beispielsweise sowohl nuget.exe und Microsoft.Build.dll-/usr/local/bin

+0

Vielen Dank - ich erkannte die Befehle – vivianaranha

1

Der Mono Rahmen ein Shell-Skript enthalten, die nuget.exe und es wickelt ist bereits in Ihrem Pfad enthalten:

>which nuget 
/Library/Frameworks/Mono.framework/Commands/nuget 

>cat `which nuget` 
#!/bin/sh 
exec /Library/Frameworks/Mono.framework/Versions/5.4.1/bin/mono $MONO_OPTIONS /Library/Frameworks/Mono.framework/Versions/5.4.1/lib/mono/nuget/nuget.exe "[email protected]" 

So an einem Shell-Prompt, können Sie einfach eingeben nuget:

>nuget 
NuGet Version: 4.3.0.4406 
usage: NuGet <command> [args] [options] 
Type 'NuGet help <command>' for help on a specific command. 
~~~ 
+0

Sie arbeiten Danke - das hilft – vivianaranha

+0

im Auge t Halten Dies gilt nur, wenn Sie das Mono-Framework-Paket installiert haben. Wenn Sie aus einer Quelle erstellen, gibt es weder nuget noch den Wrapper. –

+0

@CinderBiscuits Die Frage ist markiert "Xamarin" ;-) – SushiHangover

Verwandte Themen