title: Is there a NuGet equivalent for deploying content to end users?
body: <p>I have a c# application and I am mainly concerned with pushing out automatic updates to clients running my software. These updates can be anything from a new / patched dll to new resource file.</p>
  
  <p>I know I can create a ClickOnce application to get part way there, but it doesn't allow much control as I would like (for example, I want to be able to easily "bundle" 3rd party components with my software or be able to have the user decide which components they want to have updated).</p>
  
  <p>I see that programs like NotePad++ have a dedicated updater, but I'm hoping that I can piggy back from others as opposed to rolling my own updater from scratch.</p>
  
  <p><img src="https://i.stack.imgur.com/pucMy.png" alt="Notepad++ Plugin Manager"></p>
  
  <p>What are my options?</p>