Можно ли поделиться ApplicationSettings между проектами? - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть мультипроектное решение, где одно приложение представляет собой веб-приложение mvc, а другое - dll. Мне действительно нравится, что ApplicaitonSettings строго типизированы. Было бы замечательно, чтобы настройки приложения были общими для разных проектов. Я обнаружил, что configSource позволяет вам хранить настройки в отдельном XML-файле, но они должны содержаться в каталоге проекта. Это привело меня к добавлению файла по ссылке, но затем я столкнулся с проблемой, когда пространства имен различаются, например, Web.Properties.Settings vs Service.Properties.Settings. Кто-нибудь мог сделать что-то подобное?

<applicationSettings>
    <NAMESPACE.Properties.Settings>
        <setting name="Test" serializeAs="String">
            <value>Test</value>
        </setting>
    </NAMESPACE.Properties.Settings>
</applicationSettings>

1 Ответ

2 голосов
/ 29 декабря 2011

Да, файлы конфигурации иерархические .Таким образом, вы можете поместить настройки, которые вы хотите использовать в нескольких приложениях, на соответствующем уровне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...