title: Single NuGet Package Containing x86 ARM x64 binaries
body: <p>Is there any way of making a single NuGet package that contains binaries targeting x86 ARM x64 etc. so that VisStudio/MSBuild will pick up the correct binaries for each given build configuration?</p>
  
  <p>I can only see support for os target - i.e.
  Windows, Windows8, win, win8, wp, wp7, WindowsPhone, WindowsPhone7, silverilght4-wp71, wp71, WindowsPhone71 etc.</p>
  
  <p>And you end up with a folder structure like this:</p>
  
  <pre><code>\content
      \net11
      \MyContent.txt
      \net20
          \MyContent20.txt
      \net40
      \sl40
          \MySilverlightContent.html
  
  \tools
      init.ps1
      \net40
          install.ps1
          uninstall.ps1
      \sl40
          install.ps1
          uninstall.ps1
  </code></pre>
  
  <p>Do I really have to do some powershell-script or pre-build step to accomplish this? It seems like this should be supported by NuGet out-of-the-box?</p>
  
  <p>If I do have to use a script - does anyone have good example code? A ps1 script or some sort of build hook?</p>
  
  <p>I also found this work item on the subject: <a href="http://nuget.codeplex.com/workitem/679" rel="noreferrer">http://nuget.codeplex.com/workitem/679</a>. But its been around since June 2011, last commented in July.</p>
  
  <p>Any ideas?</p>
  
  <p>Many thanks,
  Jon</p>
  
  <p>Sources:</p>
  
  <ul>
  <li><a href="http://docs.nuget.org/docs/release-notes/nuget-2.1" rel="noreferrer">http://docs.nuget.org/docs/release-notes/nuget-2.1</a></li>
  <li><a href="http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Framework_Names" rel="noreferrer">http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Framework_Names</a></li>
  </ul>