Мне было интересно то же самое.
Вы можете делиться проектами между решениями (в том числе контролируемыми TFS, хотя я предполагаю, что у этого есть ограничения).Я читал об этой работе для статических файлов (например, скрипт), но я не удосужился попробовать это.Это не кажется идеальным для всех случаев. В этой теме обсуждается, как "добавить ссылку", что может быть полезно.
Недавно я создал отдельное решение VS только для моих библиотек JavaScript / CSS с полным исходным кодом иПроцесс сборки / минификации.Окончательный вывод «скомпилирован» и готов к работе.Я также построил образцы страниц для каждого компонента и документации.Эти примеры также служат отличным тестом, потому что я могу легко проверить правильность поведения в десятках различных сценариев.
Было бы легко написать скрипт (или даже FileSystemMonitor
, если вы хотите бытьпричудливо) скопировать эти окончательные файлы в другие каталоги проекта.Автоматическое копирование не всегда будет правильным ответом, потому что вам могут потребоваться разные решения, использующие разные версии ваших компонентов JS.Копирование вручную не так уж и плохо, потому что вы обычно делаете это только тогда, когда нашли и исправили ошибку, или развертываете новую версию.
Мне было бы интересно узнать, что делают другие люди.