Дифференцировать приложения в основном методе

#.net #model-view-controller

#.net #модель-представление-контроллер

Вопрос:

Мне интересно, как я могу дифференцировать 2 приложения в моем основном методе. У меня есть 2 проекта, которые используют один и тот же серверный интерфейс, но другой интерфейс.Они используют разные конфигурации, поскольку я не могу прочитать файл appsettings в основном методе, есть ли другой способ? Спасибо!

Ответ №1:

Ваш вопрос очень общий, поэтому вот общий ответ:

Поместите весь «общий» код в библиотечные проекты и создайте два разных проекта «запуска», которые ссылаются на эти библиотеки. Каждое приложение запуска (или сайт, поскольку вы упомянули MVC) будет иметь свой собственный отдельный конфигурационный файл.

Я бы не стал пытаться «умно» создавать объединение двух разных приложений в одной сборке и пытаться переключаться между ними.