У меня текущая проблема. Я хочу реализовать «Конфигурационные преобразования», чтобы облегчить мою жизнь. В настоящее время у меня есть три конфигурации сборки в Visual Studio 2010. Отладка, тестирование и выпуск. Настройки конфигурации сборки QA были скопированы из конфигурации сборки выпуска.
Редактировать: Это проект веб-приложения в c-sharp.
Мой проект приложения веб-сайта является одним из 15 проектов в решении, в котором я работаю. На моем веб-сайте, когда я щелкаю правой кнопкой мыши файл web.config для «Добавить преобразования конфигурации», только отладка и выпуск .config файл трансформации добавлен, мой QA один отсутствует: /
Я оглянулся и увидел, что есть опция командной строки, подобная следующей
msbuild "C:\...project.csproj" /t:TransformWebConfig /p:Configuration=QA
Но после этого я получаю следующую ошибку:
"Свойство OutputPath не установлено для проекта ' project '. Убедитесь, что вы указали правильную комбинацию Configuration и Platform для этого проекта.
Примечание: в команде мой путь верен.
Я просто пытаюсь заставить все три конфигурации сборки иметь свой собственный файл преобразования .config. Самый простой способ, спасибо!