Я везде искал это решение и ничего не нашел!
Я хочу, чтобы скрипт msbuild делал следующее:
- Создайте проектное решение
- Опубликуйте построенное решение с указанным app.config (app.config.debug или app.config.release) в указанную папку (для разработки или производства).
- С указанной конфигурацией знайте, где проверять наличие обновлений.
-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
Любая помощь будет принята с благодарностью. Спасибо заранее!