Доброе утро!
У нас есть SVN-репозиторий, который содержит VS-решение. В этом решении много веб-проектов, и каждый из них использует JavaScript-Lib, который разрабатывается в дополнительном проекте (назовем его DemoWeb
) и развертывается вручную в других веб-проектах.
Эта конструкция имеет много недостатков:
- Вы можете забыть проект для копирования при развертывании.
- Вы можете пропустить некоторые файлы
- В SVN-репозитории у вас несколько раз одни и те же .js-файлы
- ...
Я думаю, что сценарий (во многих проектах используется один и тот же Lib - например, JavaScript, .dll-файлы, изображения, ...) очень распространен, поэтому я прошу вас:
Как вы справляетесь с этим?
Как избавиться от этих недостатков?
Как не потерять ссылки на IntelliSense в VS (например, CssClass-Checking)?