I suggest you ...

Create a Solution Items Folder for dependencies

Solution folders are handy for organizing (and sometimes hiding) projects in complex solutions. For this usage, it makes sense that the Solution Folders aren't required to map to physical folders. Another important use is for solution level dependencies: external assemblies referenced by multiple projects, documentation, key files, and such.

The biggest reason I hear from developers for not putting these items in a solution folder is that the physical folder mapping is a mess. Most of these developers advocate for adding a "Dependencies" class library project and marking it to not build.

Let's just have a container for solution items that works like a normal project folder does when adding items. I call this a "Solution Items Folder".

28 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Chuck FieldsChuck Fields shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    1 comment

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • brianpeirisbrianpeiris commented  ·   ·  Flag as inappropriate

        +3
        Managing solution folders is a pain. The recommendation is to keep your solution folders in sync with the actual file structure but Visual Studio does not make that easy, especially when working with multiple solutions with similar solution folder structure.

      Feedback and Knowledge Base