Ось, що я б порекомендував:
Клацніть правою кнопкою миші рішення та створіть нову папку рішення із назвою Common Javascript Files(або як би ви не хотіли її викликати.


Клацніть правою кнопкою миші Рішення, натисніть Відкрити папку в Провіднику Windows або перейдіть туди вручну для інших версій Visual Studio :(

У каталозі рішень створіть каталог з тим самим іменем, що і папка рішення (папки рішення зазвичай не відповідають каталогам на рівні вихідного коду, але це буде для розуму).

У цьому новому каталозі додайте файли, якими потрібно ділитися між рішеннями.

У Visual Studio клацніть папку рішення та виберіть Додати - існуючий елемент .

У діалоговому вікні вибору файлу перейдіть до попередньо створеного каталогу, виберіть файли, додані до каталогу, та натисніть Додати .


У кожному проекті, який потребує спільного файлу, клацніть правою кнопкою миші проект (або каталог у проекті) та натисніть Додати - існуючий елемент .

Перейдіть до спільного каталогу, виберіть файли та клацніть стрілку спадного меню, а потім натисніть Додати як посилання .

Тепер файли у проектах - це, по суті, ярлики до файлів у папці рішень. Але вони розглядаються як фактичні файли в проекті (сюди входять файли .CS або Visual Basic, вони будуть скомпільовані як файли, які насправді існують у проекті).

Плюси
- Файли дійсно обмінюються між проектами під час проектування
- Можна додавати лише файли, необхідні для кожного проекту, це не все або нічого
- Не вимагає будь-якої конфігурації в IIS (віртуальний каталог тощо)
- Якщо рішення знаходиться в контролі джерела TFS, ви можете додати каталог до джерела TFS, і спільні файли будуть керовані джерелом.
- Редагуючи файл, вибравши його в проекті, ви зміните фактичний файл.
- Видалення пов'язаного файлу не видаляє його.
- Це не обмежується файлами JS, пов'язані файли можуть бути БУДЬ-ЯКИМ файлом, який вам може знадобитися (Зображення, Css, Xml, CS, CSHTML тощо)
ПРОТИВ
- Кожне розгортання отримує власний файл.
- Існує невелика крива навчання, коли розуміємо, що папки рішень не є каталогами, які існують у каталозі рішень.