title: Looking for an msbuild and xbuild task to fetch referenced libraries (without nuget.exe)
body: <p>I have an issue with creating an easy solution for my build system, based on mono.</p>
  
  <p>Current situation is that I keep my referenced libraries inside the git repository, which is not good, for many obvious reasons.</p>
  
  <p>What I want to achieve is something like what NuGet provides - automatically download dlls from the Web, put them in some directory and forget about them.</p>
  
  <p>I want to do this at build time, so it would not require any additional actions with downloading libraries etc. The best option would be an msbuild (xbuild on mono) task, but I want it to be system independent, so the popular one, executing NuGet.exe, is out of question (consider parallel mono installations, etc.).</p>
  
  <p>I've tried Pepita project, but it's... wrong. No, really, it is, it has too many design mistakes to be easy to use or repair. To make a proper configuration would require a serious rewrite of the whole project.</p>
  
  <p>What I would <strong>love</strong> is a library, that would employ NuGet.Core library and be available as a task. If such a lib is not there, I could use any solution, that would download a nuget package and unpack it to a directory specified in .csproj.</p>
  
  <p>Even better, it would be nice if such a library could resolve dependencies without specifying them explicitly in packages.config (or similar) file, e.g. if I want to include Castle.Windsor I don't want to include Castle.Core in my config file.</p>
  
  <p>I know about the OpenWrap project (with NuGet Gallery), it looks promising, but I can't find the solution where I would just put a <strong>constant</strong> set of libraries in my repo once, modify csproj files, some configs and have it done.</p>