Use Chocolatey

Oct 17, 2013 at 1:44 AM
Edited Oct 17, 2013 at 1:51 AM
Use Chocolatey to distribute the bootstrapper. It's based on NuGet, but uses PowerShell so that you can do things like add to the environment path.

http://chocolatey.org/
Oct 17, 2013 at 1:55 AM
msumerano wrote:
Use Chocolatey to distribute the bootstrapper. It's based on NuGet, but uses PowerShell so that you can do things like add to the environment path.

http://chocolatey.org/
In addition, using this in PostBuild will only work in default scenarios. If developers have created or modified their NuGet.config and changed where NuGet caches the packages, this will fail. We've done this to avoid accidental commits of the package cache to version control.

So, I think your best bet is to distribute the bootstrapper via Chocolatey (or just document it as NuGet itself does not explain how to add its bootstrapper to the path).
set LIBZ=$(SolutionDir)packages\LibZ.Bootstrap.1.0.3.7\tools\libz.exe