2011-05-18 2 views
2

Фон: Я создал решение Visual Studio 2010 с отдельным проектом для проекта веб-приложения и библиотеки классов для бизнес-логики. Я хочу, чтобы соединения и другие параметры приложения определялись в проекте веб-приложения и не имели файла конфигурации для библиотеки классов. Что-то внутри библиотеки классов продолжает воссоздать файл app.config даже после того, как я удалил файл. Я предполагаю, что это связано с файлами dbml с LINQ to SQL.Предотвращение создания app.config в библиотеке классов

Вопрос Кто-нибудь знает, как предотвратить автоматическое создание app.config в библиотеке классов?

ответ

0

Вы не можете предотвратить создание app.config.

Я не вижу проблем с библиотекой классов, имеющей собственный файл конфигурации. Я делаю веб-проекты MVC (такие же, как winforms, webforms или любой другой тип проекта) с многочисленными библиотеками классов, каждый из которых имеет собственный app.config.

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

Смежные вопросы