我有一个多项目解决方案,其中一个应用程序是mvc Web应用程序,其他应用程序是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>