Как интегрировать проект библиотеки нескольких классов в .Net?

#c# #.net

Вопрос:

Я создал решение в .NET с 4 проектами библиотеки классов, и каждый проект имеет свою собственную функциональность и собственный файл App.Config. Все эти проекты библиотеки классов создаются с использованием .Net Framework 4.6.

Теперь клиент хочет использовать функции этих 4 проектов в своем приложении WPF. Здесь моя проблема в том, что для использования всех 4 проектов пользователю необходимо настроить все 4 файла App.Config отдельно. Но клиент ожидает, что решение с одним файлом конфигурации настроит все эти 4 проекта.

Поэтому теперь я хочу интегрировать все эти проекты, создав еще один проект в том же решении, который должен выступать в качестве начального или начального проекта. А также окончательное решение должно иметь только один общий конфигурационный файл.

Один очень важный момент здесь заключается в том, что это не должен быть веб-тип проекта.

Может ли кто-нибудь сказать мне тип проекта .Net, который мне нужно использовать для создания начального проекта?

Комментарии:

1. обычно у вас есть конфигурационный файл для каждого приложения , а не для сборки.

2. «Теперь клиент хочет использовать функции этих 4 проектов в своем приложении WPF» — поэтому проект ввода должен быть WPF proj, который должен содержать единую конфигурацию приложения с «объединенными» значениями для других библиотек. Зависит от того, как ваши библиотеки считывают значения из конфигураций

3. это похоже на то, что у вас есть 1 проект и вы устанавливаете в него 4 новых пакета nuget

4. @Himbrombeer — Я не смог создать общий конфигурационный файл в своем решении, поэтому создал конфигурационный файл для каждой сборки. Не могли бы вы, пожалуйста, рассказать мне, как создать общий конфигурационный файл. Это для меня главный вопрос. Чтобы решить эту проблему, я пытаюсь создать новый проект ввода.

5. @demo — Я хочу сделать свое приложение в виде нескольких сборок с одним конфигурационным файлом, который является моим основным запросом.