Вы можете свернуть свою собственную сборку, используя NAnt и собственный скрипт сборки, предназначенный для msbuild.exe (так что вы можете вызвать 2.0, 3.5 или 4.0 для .Net)
Может потребоваться немного времени, но вы можете структурировать папки вашего проекта примерно так:
- 1008 * ЦСИ *
- src / MyWebProject (sln и подобные здесь)
- инструменты
- tools / nant / (поместите все файлы NAnt здесь)
Затем вы можете создать пакетный файл (что-то вроде deploy.bat), который вызывает NAnt и ваш скрипт сборки:
@tools\nant\NAnt.exe -buildfile:deploy.build %*
pause
Вы можете настроить файл deploy.build (XML, который указывает NAnt, что делать), чтобы скопировать все, что вам нужно только для Интернета, в нечто вроде папки «go-live» или «deploy».
Объяснение того, что входит в файл сборки, немного подробное, но в Интернете есть множество примеров. Просто Google NAnt и .Net.
Что приятно в NAnt, так это то, что, например, вы можете вызывать внешние инструменты, такие как YUICompressor, чтобы минимизировать все ваши файлы JS и CSS для развертывания. Сделайте так, чтобы игнорировать SVN или файлы контроля версий. Вызовите модульные тесты и т. Д. Это и вы можете подготовить для веб-папки, которую вы просто подключили по FTP к вашему серверу.