У меня есть файл решения, содержащий проект веб-сайта (среди других типов проектов). Он использует профиль публикации для развертывания, и я пытаюсь переместить все это в TFS (2015), чтобы автоматизировать процесс сборки и развертывания. Как указано here Я не могу управлять конфигурацией сборки, так как это проект веб-сайта и, следовательно, не может использовать Web.config Transformation feature.Ручное преобразование конфигурации как шаг построения TFS
Я хотел бы выполнить какое-то преобразование, возможно, как шаг сборки. Я могу вручную создать и поддерживать файл web.release.config, но не знаю, как его вручную преобразовать. Существует ли файл XLST для преобразования его за пределы Visual Studio (например, шаг построения cmd для вызова XSLT-процессора)?
Добавление: преобразование в веб-проект будет наиболее определенно решить проблему, но не решение для меня, поскольку это потребовало бы участия от удаленных подрядчиков, способствующих нашей базе кода - решение TFS построения уровня является единственным Я ищу.
Вы должны изменить свой проект на веб-приложение, чтобы получить дополнительные функции, а также стабильность и последовательность в своем приложении. –
Решение CeCe решит вашу проблему? –
Я не думаю, что это будет, так как для этого потребуется либо дополнительный базовый файл (заставляющий web.config, используемый во время разработки, не ссылаться во время процесса сборки), либо потребовалось бы, чтобы токены сохранялись в файле web.config сам файл, при этом рендеринг web.config бесполезен во время разработки, если не был добавлен только пост-строительный шаг только для локального пользователя, а также выполнять локальные локации (если я правильно понимаю плагин). – mlhDev