У меня есть развертывание ClickOnce, которое имеет разные конечные точки веб-службы и строки, которые необходимо изменить в Settings.Settings.В настоящее время мне приходится иметь дело только с локальной версией разработки, которая ведется на месте, и с одной версией, которую я проталкиваю заказчику для его UAT.Теперь мне нужно 4 версии этого приложения.в доме разработчика и тестирования, тестирования клиентов и производства.Мне также нужно, чтобы эти 4 развертывания были установлены рядом друг с другом.Я обнаружил, что могу изменить имя (то есть APP - ВНУТРЕННИЙ - ТЕСТ, APP - ВНУТРЕННИЙ - DEV, APP - CUST - ТЕСТ, APP - CUST - PROD) и это позволит имбыть установлены рядом друг с другом.Но необходимость помнить каждое место, в котором необходимо изменить строку, в различных настройках. Настройка каждой сборки, замена конечных точек, изменение имен приложений, изменение сертификата, изменение адреса развертывания и URL-адреса для каждой отдельной сборки занимает много времени, игромоздкий.Есть ли способ просто сказать «Опубликовать внутреннюю тестовую сборку» и сделать это правильно?Я собирался просто написать различные сценарии для магов, но я не думаю, что мне придется возиться с необходимостью разбираться с настройками settings.settings.я не писал это приложение и не поддерживал его, но я полагаю, что мог бы пойти и использовать какую-то условную логику, но, например, строки соединений связаны с отчетами и адаптером таблиц и т. д.