Создание приложения SL4 + RIAServices на VS2010 занимает слишком много времени - PullRequest
0 голосов
/ 07 июня 2010

Получил коробку Win7 с установленной VS2010 Premium. Сборка настольных приложений работает просто отлично. Но мы получили это решение с 15 SL4 и 21 настольным проектом ... Создание SL части занимает слишком много времени. Это очень раздражает и побуждает отказаться от TDD, так как каждый раз, когда я запускаю тест, msbuild обнаруживает, что ничего не изменилось, и проект следует пропустить. Проекты очень маленькие, в них нет ничего фантастического, и у нас не было никаких проблем, прежде чем мы перешли с VS2008 + SL3. Я слышал, что люди жалуются на скорость VS2010 в целом, но ничего не говорят о времени сборки SL4. Кто-нибудь испытывает те же проблемы и есть ли обходной путь для этого?

1 Ответ

0 голосов
/ 07 июня 2010

Вам нужно столько проектов?Как правило, чем меньше, тем лучше.Вы говорите, что проекты очень маленькие, и это может указывать на то, что вам, вероятно, не нужно их так много.

Не используйте его для управления зависимостями (избегание циклов).Если вы пытаетесь управлять «единицами разработки» или логическими группировками, используйте вместо этого пространства имен.

Физическое разделение / разделение проекта хорошо для сохранения тестового кода вне рабочего кода и управления единицами развертывания, но нене отделяйте его, пока не получите что-то из этого.

Патрик Смачча написал хорошую статью о том, когда и когда не создавать сборки.

Другой способ решенияпроблема состоит в том, чтобы разбить ваше решение на несколько решений и использовать ссылки на библиотеки DLL, созданные другими решениями.Таким образом, вы только строите часть этого за раз.Если вам нужно работать с несколькими dll одновременно, это неудобно, но это признак того, что что-то может быть не так с дизайном вашего кода.

Этот пост о превышении скоростисеть со многими проектами также может помочь.

...