Моя команда разрабатывает службы WCF в Visual Studio 2008 SP1 с выпуском Service Factory Modeling Edition. Проблема в том, что нам нужно разработать так много сервисов, и мы поместили все в одно и то же решение.
Спустя 250 проектов решение почти не загружается, и добавить его практически невозможно. Мы подумали, что было бы неплохо разделить каждую службу на отдельное решение, но фабрика служб эффективно не позволяет нам это сделать.
Мы генерируем код из нашего модельного проекта в другие наши проекты, но если мы попытаемся использовать несколько решений, мы не сможем ссылаться на модельный проект, потому что он не может поддерживать сопоставления проекта, необходимые для создания в нужном месте. И мы используем пару контрактов с общими данными в нашем модельном проекте, поэтому разделение модельного проекта также не имеет смысла.
У нас сейчас так много проектов, что мы не можем повернуть назад и не использовать метод фабрики сервисов для выполнения всего.
Что нам делать?