У меня есть несколько проектов: DAL, бизнес-уровень, модель домена, клиент и несколько других. Клиентский проект устанавливается в качестве запускаемого проекта и имеет строки подключения, определенные в его app.config. Когда я инициализирую интерактивное окно C # с моим проектом, оно, кажется, инициализируется правильно. Существует длинный список ссылок #r, и я остаюсь в приглашении. Когда я пытаюсь создать экземпляр объекта, который должен считывать данные из базы данных в его конструкторе, я получаю сообщение «В файле конфигурации приложения не найдена строка подключения с именем« Entities ».»
Какой app.config используется при использовании C # интерактивный? Я видел сообщения о том, что запускаемый проект должен быть тем, в котором есть строки подключения в app.config. Вот как это настроено, но это не работает.
Я также видел пост, где кто-то предлагает создать частичный класс для инициализации экземпляра DBContext, но я не взаимодействую с DBContext напрямую в интерактивном окне, поэтому я не уверен, что это поможет.
Существует ли отдельный app.config для интерактивного окна C # или способ указать, какой app.config использовать? Большинство постов, которые я читал об этом, похоже, не имеют рабочего решения, но они также довольно устарели. Я надеюсь, что есть решение, которое я просто не нахожу.