title: What to do when NuGet doesn't have the latest updates?
body: <p>My project has a dependency on a certain NuGet package (<a href="https://github.com/sebastienros/jint">Jint</a>, to be specific). A bugfix was committed to the trunk of that project a couple of months ago that I need to have in my project, but an update hasn't been pushed to NuGet.org yet.</p>
  
  <p>What are some best practices in dealing with this situation?</p>
  
  <p>Things I've considered:</p>
  
  <ol>
  <li><p>Pull down the source and put it directly into my project. I don't really want to do this because it's going to pollute my repo with the source of some other project.</p></li>
  <li><p>Build the source and hard link the .dll into my project, maybe putting the .dll in the repo. Seems sort of okay, but I don't typically like to check binaries into my source control.</p></li>
  <li><p>Build the source, package into a NuGet package and post it to a private NuGet feed. This seems like the least-worst solution, but a big pain.</p></li>
  </ol>
  
  <p>If anyone has successfully dealt with this scenario before, I'd love to hear what your approach was.</p>