Подтвердить что ты не робот

Как добавить файлы в процесс преобразования web.config?

У меня есть веб-сайт, разработанный в Visual Studio 2012. В настоящее время web.config содержит следующие файлы в своем преобразовании: - web.Debug.config - web.Release.config

Недавно я добавил новую конфигурацию сборки (называемую "Staging" ) в моем проекте. Как создать файл преобразования "web.Staging.config"?

4b9b3361

Ответ 1

Существует два способа преобразования файлов преобразования web.config в VS:

  • Если у вас есть проект веб-приложения, нажмите правой кнопкой мыши на web.config и выберите Add Config Transform. Это добавит любые конфигурационные преобразования, отсутствующие в вашем проекте на основе конфигурации сборки (т.е. Если у вас есть конфигурации Build и Staging build, оба получат добавленное преобразование).
    • Этот метод не поддерживается для проектов веб-сайтов, поскольку они не поддерживают несколько конфигураций сборки.
  • В любом типе веб-проекта щелкните правой кнопкой мыши профиль публикации (.pubxml) и выберите Add Config Transform. Это добавит новое конфигурационное преобразование только для этого профиля.
    • Для этого требуется VS2012 Update 2 или Azure SDK 2.0 для VS2010 (я думаю).
    • В проекте веб-сайта новый файл преобразования не будет вложен в web.config, поскольку VS не поддерживает это поведение. Просто найдите его в корневой папке.

Ответ 2

В VS 2012:

  • Перейдите в раздел Build- > Configuration Manager
  • Нажмите "Активные решения" и выберите "Создать".
  • Введите имя новой конфигурации и нажмите "Сохранить".
  • Щелкните правой кнопкой мыши файл Web.config и выберите Add Config Transform.

Ваш новый файл преобразования будет автоматически создан.