I currently have two MVC projects in two solutions which will share a fair bit of look and feel but very different functionality. As such they have different solutions to manage their code. Everything is being stored in TFS repositories.
Currently any shared C# code is managed through class libraries and while this is great for the C# code there doesn't appear to be a similar way to do this for JavaScript or CSS files. Is there a best practices way to handle shared JS and CSS files between separate solutions in TFS specifically or just in solution files in general?
To be clear what I mean when I say "shared," it should have the following criteria:
- File has the same name in both solutions.
- Editing the file in solution A results in those changes being applied to that file in solution B.
- Ideally this will be transparent to the developer.