Я только начинаю смотреть на MSBuild и обнимать всю идею. Я установил CI-сервер с Hudson и хочу знать, как я должен «работать со скриптами сборки и файлами sln/proj.Файл MSBuild VS SLN и файлы проекта
Например, у меня есть существующее решение, в котором есть 10 проектов (один из которых является веб-сайтом, а другой - проектом развертывания сети и проектом MSI). Каков хороший способ справиться со строительством этого?
- Должен ли я указывать msbuild в файле sln?
- Должен ли я взять то, что находится в файле SLN, и создать другое, чтобы оно указывало на разные файлы proj?
- Должен ли я взять код из всех файлов sln и proj и создать один скрипт пользовательской сборки?
Если я занимаюсь одним из двух последних, мне нужно беспокоиться о сохранении двух наборов сценариев, то есть убедиться, что мой скрипт соответствует дате, а также файлы sln/proj?
Также, как я могу справиться с его построением при разработке в моем местном ящике? Я просто CTRL SHIFT B, чтобы построить его, а затем использовать скрипт сборки для сборки сервера/развертывания CI?