title: Remove references on extensions
body: <p>I am using <code>Visual Studio .NET 2012</code> and <code>NuGet</code> to manage the References for my ASP.NET MVC 4 solution.  </p>
  
  <p>How can I remove a Reference created via <code>NuGet</code>?  I know I could just go and delete it via right-click, Remove.  However, this seems dangerous to me, as referenced packages may have brought in other dependencies of their own. </p>
  
  <p>In my main project, I right-clicked <code>References-&gt;Manage NuGet Packages</code> and installed <code>Moq</code> (please see screenshot below)</p>
  
  <p><img src="https://i.stack.imgur.com/52WfX.png" alt="Manage NuGet Packages"></p>
  
  <p>However, I was not able to reference <code>Moq</code> in my Tests.  </p>
  
  <p>I realized that the <code>Guestbook.Tests</code> Project that was created when I created my ASP.NET MVC 4 solution, and it has its own <code>References</code>.  </p>
  
  <p>So I added <code>Moq</code> here, but I would like to cleanup and remove <code>Moq</code> from my main <code>Guestbook</code> Project. </p>
  
  <p>Could anyone please point me in the right direction of how to do this safely?  </p>
  
  <p>Thank you very much in advance!  </p>