<div>Hi,<br></div><div><br></div><div>I&#39;ve tried to make the NuGet commandline client working with mono, and today I committed the latest fixes which makes the basic operations (spec, pack, publish/push) work using mono master.</div>
<div><br></div><div>To build NuGet using mono master [1] a couple of minor changes are required (see attached diff):</div><div>* Core: A few &quot;X is not CLS compliant&quot; warnings are shown in mono which fails the build since NuGet has warnings as errors turned on (so I just turned those into warnings again).</div>
<div>* CommandLine: NuGet tries to merge the core library into the command line executable using ILMerge, which obviously isn&#39;t available on anywhere but Windows (I skipped the merging completely, this means you&#39;ll have a NuGet.Core.dll and a NuGet.exe instead of just a NuGet.exe).</div>
<div><br></div><div>So to build NuGet, all you have to do is to get the source, apply the provided patch, and:</div><div><br></div><div>cd nuget/src/Core &amp;&amp; xbuild</div><div>cd ../CommandLine &amp;&amp; xbuild</div>
<div>cd bin/Debug</div><div>$ mono NuGet.exe help  </div><div>NuGet Version: 1.6.0.0 </div><div>&lt;help message&gt;</div><div><br></div><div>I hope this helps if somebody wants to use NuGet :)</div><div><br></div><div>For the future we&#39;re planning to write a NuGet addin to MonoDevelop (it will take some time though).</div>
<div><br></div><div>Rolf</div><div><br></div><div>[1]: With the fix here: <a href="http://bugzilla.xamarin.com/show_bug.cgi?id=983">http://bugzilla.xamarin.com/show_bug.cgi?id=983</a> it will also build using 2.10.</div>