Как сделать сервер параметров URL независимым от исходного кода?C#

Место общения программистов C#
Ответить
Anonymous
 Как сделать сервер параметров URL независимым от исходного кода?

Сообщение Anonymous »

У меня есть настольное приложение WPF с .NET, которое имеет 3 версии.

Код: Выделить всё

MyAppDev

MyAppPreProduction

MyAppProduction
Первые две версии используются разработчиками для проверки изменений.
Последняя — производственная версия, которая используется для распространения среди пользователей.
< strong>MyAppDev подключается к серверу разработки через url=devServerUrl в файле Constants.cs в исходном коде для тестирования разработчиков.
MyAppPreProduction подключается к тестовому серверу через url=preprodServerUrl в файле Constants.cs в исходном коде, чтобы разработчики могли протестировать его перед производством.
MyAppProduction< /strong> подключается к рабочему серверу через url=prodServerUrl в файле Constants.cs в исходном коде.
Проблема в том, что разработчики иногда забывают изменить этот параметр URL и Рабочий URL-адрес остается в приложении разработки. (MyAppDev)
Итак, разработчик предполагает, что он тестирует на сервере разработки, но на самом деле он подключен к рабочему серверу и изменяет ценные производственные данные.
Это вызывает у нас проблемы позже, потому что нам придется позже исправлять производственные данные.
Я хочу спросить, можно ли определить только одну константу URL-адреса в исходном коде для всех трех репозиториев приложений?
(Поэтому, когда разработчик забывает изменить параметр URL-адреса , он все равно подключится к правильному URL.)

Подробнее здесь: https://stackoverflow.com/questions/790 ... ource-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»