title: What's the right way to use Bower in ASP.Net 5 and VS2015?
body: <p>I currently try to get myself into ASP.Net 5 development, and I'm struggling to find the "way to go" for using <strong>Bower</strong> in this.</p>
  
  <p>My project structure looks more or less like this:</p>
  
  <pre class="lang-none prettyprint-override"><code>testProject
    - wwwroot
        - index.html
    - bower_components (hidden by default in project.json)
        - angular
            - ...
        - ...
    - node_components  (hidden by default in project.json)
        - grunt
            - ...
        - ...
    - bower.json
    - Gruntfile.js
    - package.json
    - project.json
    - Startup.cs
  </code></pre>
  
  <p>I can't access <code>bower_components</code> in <code>index.html</code> and as it's not included in the project by default I guess it's meant this way.</p>
  
  <p>So what's the expected way to work with the bower libraries?</p>
  
  <p>I've seen many people are using <code>grunt-bower-task</code> to install the libraries once again into <code>wwwroot/lib</code> (or some other folder in the wwwroot), but this seems kind of redundant to me as Visual Studio already installs the packages into the project directory.</p>
  
  <p>An alternative would be to use use <code>grunt-copy</code> to move the files from <code>bower_components</code> into the target folder, but with this way you would have to list every library you want to include once again.</p>
  
  <p>So has anyone already gained some experience with this handling and would share how you are doing this?</p>