Добавить настройки из другого проекта в app.config - PullRequest
5 голосов
/ 14 июля 2010

Я написал приложение на C # с файлом настроек (который используется для создания файла app.config во время компиляции). Это приложение использует C # DLL, которая также имеет файл настроек.

Я прочитал следующее из этого поста :

Если вы создаете проект, который ссылается на вашу DLL, вы добавите тот же файл .settings в этот проект, и эти настройки появятся в файле app.config для приложения, и DLL сможет прочитать эти значения. Если этих значений нет в app.config, dll будет использовать значения по умолчанию.

Я наблюдал, как DLL хранит значения по умолчанию, так как это указывает на то, что должно. Я щелкнул правой кнопкой мыши по проекту моего приложения и выбрал «Добавить существующий элемент». Затем я нашел файл настроек из проекта моей DLL и добавил его в проект приложения. Я надеялся, что и файл настроек DLL, и файл настроек приложения будут включены в файл app.config приложения. Таким образом, файл приложения app.config переопределяет значения по умолчанию, хранящиеся в DLL. К сожалению, этого не происходит.

Итак, мой вопрос: после добавления настроек из проекта DLL в проект приложения, как заставить проект приложения распознать файл и добавить его настройки в файл app.config во время компиляции?

1 Ответ

1 голос
/ 14 июля 2010

Я не уверен, что вы имеете в виду.Вы пытались включить его аналогично следующему?

<appSettings file="dataSettings.config"/>
...