title: To which Project should LibVLC dependencies be added?
body: <p>I have a Solution with .NET Framework Project <code>A</code> which builds a winforms application containing a class, <code>MyPlayer</code> which requires <strong>LibVLCSharp</strong>.  In order for the application to build and run correctly I had to add the following Nuget packages:</p>
  
  <ul>
  <li>LibVLCSharp</li>
  <li>LibVLCSharp.WinForms</li>
  <li>VideoLAN.LibVLC.Windows</li>
  </ul>
  
  <p>Now I want to move class <code>MyPlayer</code> to a separate .NET Standard class library, Project <code>B</code>, to separate out function from UI and so that it can be used by multiple other projects <em>targeted to different platforms</em>.  In order for <code>B</code> to compile I only had to add the <strong>LibVLCSharp</strong> Nuget package.  Then I set <code>B</code> as a Reference for <code>A</code>.</p>
  
  <p>Obviously, Project <code>A</code> is going to require the other two Nuget packages somehow, but I am unsure to which project it is most appropriate to add them.  What makes the most sense in this situation?  Or is there really only one way it would work?</p>