Issue #4 new
NuGet now does this automatically if you configure it so
In the NuGet.targets file, there is the following:
<!-- Download NuGet.exe if it does not already exist --> <DownloadNuGetExe Condition=" '$(DownloadNuGetExe)' == '' ">true</DownloadNuGetExe>
It is false by default, but if you change it to true, it will download (and update) when necessary. I don't know when this was introduced though.