我试图在youtube上关注此视频"如何创建nuget包" - 我去了nuget.org并发现所有的下载都是.exe - 我如何为mac做这个?有什么想法??
答案 0 :(得分:2)
Mono
框架包含一个包装nuget.exe
的shell脚本,它已包含在您的路径中:
>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 "$@"
因此,在shell提示符下,您只需键入nuget
:
>nuget
NuGet Version: 4.3.0.4406
usage: NuGet <command> [args] [options]
Type 'NuGet help <command>' for help on a specific command.
~~~
答案 1 :(得分:1)
由于nuget本身是用C#编写的,因此您可以在Mono平台上使用Mono运行nuget。例如:
$ mono nuget.exe
运行nuget时,您可能会遇到错误。您可能需要将Microsoft.Build.dll
从.NET安装复制到与nuget相同的路径。例如,将nuget.exe
和Microsoft.Build.dll
复制到/usr/local/bin