Существует решение Visual Studio, которое имеет несколько проектов веб-приложений. Все они должны быть опубликованы в общей папке - D:\inetpub\wwwroot\FirstSite
. Каждый проект имеет опубликованный профиль sh Local.pubxml
, который импортирует настройки из глобального publishsettings.xml
, и я использую функцию One-Click Publish
для публикации sh каждого проекта.
Теперь я хотел бы автоматизировать этот процесс, который перестроит решение и в случае успеха опубликует sh все проекты в целевой папке.
Мне удалось создать консоль. приложение, использующее C#, которое может построить все проекты в решении. Но, к сожалению, это может сделать только go, поскольку я не могу понять, с чего начать публикацию.
Я не ищу настройки сервера сборки. Просто хочу сэкономить время публикации проектов в локальных папках.
Можем ли мы добиться этого в консольном приложении, передавая такие параметры, как «путь к решению» и «путь к целевой папке», чтобы оно могло работать для любого такого решения с несколькими проектами , Если нет, то есть ли простые инструменты для этого.