6

У меня есть несколько проектов в одном решении. Я хотел бы, чтобы они использовали одни и те же connectionStrings, поэтому мне не нужно менять это в разных местах.share connectionstrings с несколькими проектами в одном решении

В моем веб-конфиги У меня есть

<connectionStrings configSource="bin/connectionStrings.config" /> 

, а затем я добавил файл как ссылку на мой «connectionsStrings.config», который сидит на уровне решения.

я изменил свойства так, что «Копировать в выходной каталог» является «Копировать всегда» и «Build Action» «Контент»

Но я получаю следующее сообщение об ошибке:

The configSource attribute must be a relative physical path, so the '/' character is not allowed. 

Я не уверен, как обойти эту проблему, любая помощь будет отличной.

Приветствия

ответ

13

Я установил это, изменив

<connectionStrings configSource="bin/connectionStrings.config" /> 

в

<connectionStrings configSource="bin\connectionStrings.config" /> 

:/

+4

Только предложение: Я надеюсь, что вы выбираете лучшее место для вашего connectionStrings.config файл, поскольку папка bin обычно содержит вывод сборки и не является очень интуитивным местом для этого. – dotnetguy

+0

Спасибо !!! Я не могу найти его нигде – Grievoushead

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