Создание скрипта msbuild для сборки, публикации с указанным app.config и обновления из разных мест.

Я везде искал это решение и ничего не нашел!

Я хочу, чтобы скрипт msbuild делал следующее:

  1. Создайте проектное решение
  2. Опубликуйте построенное решение с указанным app.config (app.config.debug или app.config.release) в указанную папку (для разработки или производства).
  3. С указанной конфигурацией знайте, где проверять наличие обновлений.
    -if развертывание -> проверить папку с образцом производства
    -if development -> проверить папку с образцом разработки

Скрипт в настоящее время работает, но есть две проблемы...

  • Я не могу понять, как иметь две разные установки, которые проверяют наличие обновлений в двух разных местах.
  • Я не могу автоматически увеличивать сборку ревизии. В настоящее время он остается с одним и тем же номером сборки каждый раз, когда я использую скрипт.

Мой текущий сценарий:

msbuild "C:\sample\sample.csproj"
/t:clean
/t:build
/t:publish
/p:Configuration=release
/property:PublishDir="C:\Samplelocation/"
/property:UpdatedEnabled=true
/property:UpdateRequired=true
/property:UpdateUrl="C:\Samplelocation/"
/property:GenerateManifests=true
/property:PublishWizardCompleted=true

Любая помощь будет принята с благодарностью. Спасибо заранее!


person user141594    schedule 03.09.2009    source источник


Ответы (1)