Я занимаюсь разработкой журнала приложения для просмотра WPF в стиле MVVM, где вид (UI) отсоединяется от основной логики (с использованием представления модели в пути)Использование сборки для совместного перечислений
У меня есть сборка под названием LogViewer .Core.dll, в этой сборке есть перечисление LogLevel, которое имеет некоторые значения.
В пользовательском интерфейсе, который находится в другой сборке (LogViewer.UI.dll), есть список, который должен содержать источник элементов перечислений LogLevel, этот список привязан к списку LogLevel в модели представления, на тот же узел (для запроса причин)
Я не хочу, что LogViewer.UI.dll проведет ссылку на LogViewer.Core.dll
Должен ли я создать LogViewer.Shared.dll, который будет держать это пространство имен и другие же?
Я никогда не одобрил одно слово ответ перед; но в первый раз все, что я думаю. –
В основном он отвечал на свой вопрос. Если бы я добавил больше слов, они были бы «. Это стандартный шаблон для обмена общими типами». –
Да; я хотел сказать, что в этом случае ваше одно слово вполне достаточно. –