Какова лучшая практика для управления сборкой asp.net 3.5 для быстро меняющейся линейки бизнес-приложений? - PullRequest
4 голосов
/ 23 февраля 2010

Я работаю с двумя другими разработчиками в компании среднего размера, пишу внутренние приложения на asp.net. У нас есть около 10 отдельных веб-приложений, около 5 библиотек классов и, возможно, два десятка различных командных строк и приложений WinForms. Руководство ожидает, что мы сможем развертывать приложения несколько раз в день, как того требуют их бизнес-правила.

В настоящее время мы (в основном) используем Microsoft.Net 1.1 и SourceSafe. Когда нам нужно развернуть веб-приложение, мы получаем последнюю информацию от SourceSafe, перестраиваем и копируем на рабочий веб-сервер. У нас также есть привычка создавать массивные файлы решений с 5-10 проектами, чтобы все перестраивалось и копировалось в нашу папку "master" bin вместо того, чтобы открывать каждый проект один за другим для их перестройки.

Я знаю, что должен быть лучший способ сделать это, и с выходом Visual Studio 2010 и Microsoft.Net 4.0 в ближайшие месяцы, похоже, пришло время обновить нашу среду. Есть ли у Microsoft официальное мнение / технический документ по настройке? Моя самая большая проблема в прошлом заключалась в том, чтобы иметь систему, которая хорошо работала с тем, насколько быстро мы должны внедрять код в производство.

Ответы [ 3 ]

3 голосов
/ 23 февраля 2010

Существует сервер сборки для .NET под названием CruiseControl.NET . Вы можете найти это полезным, поскольку это может быть в значительной степени автоматизировано.

0 голосов
/ 23 февраля 2010

См. « шаблоны и практики Team Development с Visual Studio Team Foundation Server ».

Прочитайте все это. Он содержит вещи, о которых вы, возможно, никогда не знали.

0 голосов
/ 23 февраля 2010

Просто для того, чтобы предложить различные варианты, вы также можете взглянуть на Team System от Microsoft. Это стоит немалых денег, а также имеет некоторую кривую обучения. Однако мы используем его там, где я работаю, и это упрощает планирование сборок и контроль версий. Я знаю, что некоторые люди абсолютно против всего Microsoft, но я, честно говоря, еще не столкнулся с какими-либо проблемами с TFS. Просто еще одна мысль.

...